标题:什么叫面向对象编程和面向过程编程
只看楼主
winsonjie
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-5-20
 问题点数:0 回复次数:2 
什么叫面向对象编程和面向过程编程
什么叫面向对象编程和面向过程编程啊?各位大虾能否详细说一下,我刚学编程不久,不懂得这两个概念
搜索更多相关主题的帖子: 面向对象 
2006-06-02 19:27
夜空的星星
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-3-17
得分:0 
我说下我的理解把:
面向过程:把一个问题分解成若干小问题,再对每个小问题进行分解(分模块),知道每个问题的难度都足以小,能够解决为止,然后再把这些小问题合并,就解决了大问题.

面向对象:把世界上的任何事物都看成对象,某些对象之间因为存在共性,所以把他们抽象起来,称之为类,把这些类自身的属性,特点动作给封装到类的内部,比如说:
老师类,学生类
老师类的属性有姓名,年龄,工资,学历,教龄,特点动作有:教书,教育学生,组织
学生类的属性有姓名,年龄,年级,特点动作有:学习

两种方法之间最明显的区别就是面成过程主要是模块化思想,面向对象的是封装的思想

qq:58926957 技术群:22185706
2006-06-02 20:58
noreason
Rank: 1
等 级:新手上路
威 望:2
帖 子:56
专家分:0
注 册:2006-4-25
得分:0 

专家给咱们的例子就挺经典的解释了这个问题:
早上你去吃早饭,有面包你就尽管吃,不用去管面包的制作过程,也不需要你去一步一步的去制作面包

呵呵,我就觉得这个例子不错的!


2006-06-03 10:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-69357-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.148636 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved