面向对象
面向对象的思想
当需求单一时我们可以一步一步去操作,可当需求的更改、功能的增多, 面对每一个步骤就很麻烦,我们就把这些步骤和功能进行封装,封装时根据不同的功能,把功能相似的封装在一起,进行不同的封装。当我们要用的时候找到对应的类就可以了。
面向对象思想的特点
- 是一种更符合我们思想习惯的思想 懒人思想
- 可以将复杂的事情简单化
- 将我们从执行者变成了指挥者 角色发生了转换
举例
洗衣服:换下脏衣服—盛水—浸泡—手搓—漂清—晾干
全自动洗衣机----------- 一键洗衣—烘干
面向对象的特征
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
面向对象开发
就是不断的创建对象,使用对象,指挥对象做事情。