面向对象编程(oop)
产物:木箱
面向过程:
--局部思考问题--
- 找材料,箱底。
- 找坐箱底所需工具
- 做箱身,需要胶水,需要木钉
- 做箱盖,开孔工具
- 产物:木箱
- 走一步看一步
- 独立思考和解决问题
面向对象:(万事万物皆对象)
--全局规划--
1.需要东西(材料,工具)
木材 工作 胶水 木钉
- 思考能不能知道对应东西上面行为或者功能能够解决对应问题。
- 对象
1、对象概念:
2.1.什么是对象:
现实中:实实在在的事物(能够用语言描述特征或者行为/功能)
程序中:在堆中分配内容(类的实例)
2.2.类的概念:
2、什么是类(物以类聚)
定义:具有相同特征和行为/功能的一类事物
现实中: 电话类:通话|发短信
程序中:把具有明确定义的特征和行为的事物抽象 /表述为一类对象