C++中面向过程的程序设计和面向对象的程序设计有什么具体区别?能否举两个类似的例子?谢谢……

如题所述

最大的区别是思维方式不同。好比说一匹马吃草的事,面向过程只关心马如何把草吃到。面向对象就是先建立“马”这个对象,然后才是“马”这个对象有吃草的属性。别小看这点区别,后者是一个极大的上升,面向对象其实就是对面向过程一个更高层的管理方法。面向对象把各种过程的逻辑关系找出来,更容易和跟有序地组织在一起,这样就能方便地对一个大型的、复杂的事物进行程序设计。你可以参看孙鑫老师的视频教程和书籍,多写几个程序就明白了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-31
面向过程指的是怎样从初始条件一步一步到达目标,面向对象指的是吧这个过程模块化,比如分成初始条件一个模块,目标一个模块,以及过程一个模块,然后分别进行实现
相似回答