三大基本特性
- 封装
- 继承
- 多态
多态 : 不同的类共享相同的方法名称的能力。开发一组类,这组类中的每一个类都能响应相同的方法名,每个类的定义都封装了响应特定方法所需的代码,使得它独立于其他的类定义
五大原则
- 单一职责原则
一个类的功能要单一
- 开放封闭原则
一个类要有高的扩展性,但是不能进行修改,可以是使用接口或抽象类来实现
- 里氏代换原则
子类只能扩展父类,不能隐藏或者覆盖父类
- 接口隔离原则
- 依赖倒置原则
要先抽象化,而不是一开始就是具体设计某些类
多态 : 不同的类共享相同的方法名称的能力。开发一组类,这组类中的每一个类都能响应相同的方法名,每个类的定义都封装了响应特定方法所需的代码,使得它独立于其他的类定义
一个类的功能要单一
一个类要有高的扩展性,但是不能进行修改,可以是使用接口或抽象类来实现
子类只能扩展父类,不能隐藏或者覆盖父类
要先抽象化,而不是一开始就是具体设计某些类
本文标题:面向对象
本文链接:https://www.haomeiwen.com/subject/axgyyftx.html
网友评论