面向对象的基本原则

基本要素: 封装 , 继承 , 多态

    多态 : 注意重写和重载

    重写: 子类重写父类的方法

    重载: 同样的方法名 , 不同的参数

基本原则:

1.单一职则: 一个类就干一件事

2.开关原则: 设计要对扩展开发 , 对修改关闭

3.里氏替换:继承时 , 尽量使用子类

4.接口分离:为了防止接口冗余 , 拆成一个个单独的接口

5.依赖反转:实体应该依赖于抽象而不是实现 , 意思是高层次模块不应该依赖于低层次的模块 , 而应该依赖于抽象.

你可能感兴趣的:(面向对象的基本原则)