object oriented
一、什么是对象
万物皆对象。
二、对象的基本组成
1.对象的组成元素:
对象的数据模型,用于描述对象的数据;又称为对象的属性和对象的成员变量
2.对象的行为:
对象的行为模型,用于描述对象能做什么事情;又称为对象的方法
三、对象的特点
1.每一个对象独一无二
2.对象是一个特定事物,能完成特定功能
3.可以重复使用
——————
四、面向对象编程
面向对象编程就是在编程的时候数据结构(数据组织方式)都是用过对象的结构进行存储的。
五、为什么使用面向对象编程?
- 对象的描述方式更加贴合真实的世界,有利于对大型业务的理解。
- 在程序设计的过程中,通过对象的视角分析世界,拉近程序与现实世界的距离。
六、面向对象的实质
面向对象实质就是把问题都用对象的方式存储,即属性与方法
对象与对象之间通过方法进行互动
七、面向对象的基本思路
step1:识别对象
- 任何实体都可以被识别为一个实体
step2:识别对象的属性
- 对象里存储的数据被识别为属性
- 对于不同的业务逻辑,关注的数据不同,对象存储的属性也不同
step3:识别对象的行为
- 对象属性数据的改变
- 对象和外部的交互
五、面向对象的基本原则:
1.对象的内部是高内聚
- 对象只负责一项特定的职能。
- 所有对象相关的内容都封装到对象的内部。
2.对象对外低耦合
- 外部世界可以看到对象的一些属性(非全部属性)
- 外部世界可以看到对象的一些方法(并非全部)