标签:功能 冰箱 JAVA 计算机 对象 简介 面向对象 大象
一、面向过程(pop)与面向对象(oop)
- 面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。
- 面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
二、例子理解二者区别
- 面向过程:
1、把冰箱门打开
2、抬起大象塞进冰箱
3、关上冰箱门
- 面向对象:
1、人{
打开(冰箱){
冰箱.打开();
}
抬起(大象){
大象.进入(冰箱);
}
关闭(冰箱){
冰箱.关闭();
}
}
2、冰箱{
打开(){}
关闭(){}
}
3、大象{
进入(冰箱){}
}
三、面向对象分析方法--分析问题的思路和步骤:
- 根据问题需要,选择针对的现实世界中的主体
- 从实体中寻找解决问题相关的属性和功能,这些属性和功能就形成了概念世界中的类
- 把抽象的实体用计算机语言进行描述,形成计算机世界中类的定义。把类构造成计算机能够识别和处理的数据结构
- 将类实例化成计算机世界中的对象,对象是计算机世界中解决问题的最终工具。
标签:功能,冰箱,JAVA,计算机,对象,简介,面向对象,大象 来源: https://www.cnblogs.com/dorsher/p/14767037.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。