也不知道这个问题该发在那个栏目里了 就发在51栏目里吧 我想很多菜鸟都和我一样 搞不懂面向对象与面向过程的区别 希望老鸟们多多指教;
在百度里搜索里许多帖子,都讲面向对象与面向过程的区别,但是几乎都讲不明白。我想可能这就是搞硬件出身的和搞软件出身的不能融合到一起造成的吧;
我单片机执行是一步一步的执行的。我先去干这个,然后再去干那个,然后就是等待,这个就是面向过程,但是我很难理解面向对象;(本人没有PC机编程经验,就懂得些单片机)
我想好的实例更能说明一切吧。不要举太多例子,就像刚开始学中断,用烧水洗衣服做饭但是我还是花了好久好久才理解明白中断是干什么的,其实如果用最简单的程序举例,或许几行代码就能说清楚了;
这个问题困扰我好久了。希望老鸟们赐教,谢谢~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
-----------------------------------------------------------------------
楼上的话很有深度,而且也很有意义,谢谢~
还在前半个小时我就一直认为 对象和过程是完全水火的~~
我觉得面向过程的第一步就是 人以类聚物以群居~~然后下一步就不知道了~~呵呵
而面向对象就是把整个过程要处理的开做对象,编写的是对象与对象的作用。如一个字符串可以看作对象,对他的合并改写等都是对他的操作而已,
-----------------------------------------------------------------------
形象点说,人是个对象,走路,抬手,写字就是方法,属性有身高体重...
而电脑中一个字符串,一个按钮,一个算法都可以看做一个对象
一周热门 更多>