基本要素: 封装 , 继承 , 多态
多态 : 注意重写和重载
重写: 子类重写父类的方法
重载: 同样的方法名 , 不同的参数
基本原则:
1.单一职则: 一个类就干一件事
2.开关原则: 设计要对扩展开发 , 对修改关闭
3.里氏替换:继承时 , 尽量使用子类
4.接口分离:为了防止接口冗余 , 拆成一个个单独的接口
5.依赖反转:实体应该依赖于抽象而不是实现 , 意思是高层次模块不应该依赖于低层次的模块 , 而应该依赖于抽象.
基本要素: 封装 , 继承 , 多态
多态 : 注意重写和重载
重写: 子类重写父类的方法
重载: 同样的方法名 , 不同的参数
基本原则:
1.单一职则: 一个类就干一件事
2.开关原则: 设计要对扩展开发 , 对修改关闭
3.里氏替换:继承时 , 尽量使用子类
4.接口分离:为了防止接口冗余 , 拆成一个个单独的接口
5.依赖反转:实体应该依赖于抽象而不是实现 , 意思是高层次模块不应该依赖于低层次的模块 , 而应该依赖于抽象.
本文标题:面向对象的基本原则
本文链接:https://www.haomeiwen.com/subject/wzqavftx.html
网友评论