1.面向对象编程的基本概念
- 面向就是在编程的时候一直把对象放在心上。
- 面向对象编程就是在编程的时候数据结构(数据组织方式)都按照对象的结构进行存储
- 对象的结构就是属性,方法。
2. 为什么要使用面向对象
- 对象的描述方式更加贴合真实的世界,有利于大型业务的理解
- 在程序设计的过程中使用对象的视角分析世界的时候能够拉近程序设计和真实世界的距离
3.面向对象的实质
- 面向对象就是把生活中要解决的问题都用对象的方式进行存储【属性,方法】
- 对象与对象之间通过方法的调用完成互动【方法】
4.面向对象基本思路
【1】第一步,识别对象
- 任何实体都可以被识别为一个对象
【2】第二步,识别对象的属性
- 对象里面存储的数据被识别为属性
- 对于不同的业务逻辑 ,关注的数据不同,对象里面存储的属性也不同
【3】第三步:识别对象的行为
- 对象自己属性数据的改变
- 对象和外部交互
5.面向对象的基本原则
【1】对象是高内聚的
- 对象只负责一项特定的职能(职能可大可小)
- 所有对象相关的内容都封装到对象内部
【2】对象对外是低耦合的
- 外部世界可以看到对象的一些属性(并非全部)
- 外部世界可以看到对象可以做某些事情(并非全部)