面向对象的原则
总的目标
开闭原则:可以扩展,不允许修改已经存在的代码类编写原则
单一责任原则:类变化的原因只有一个
迪米特原则:一个对象对其他对象保持最少的了解接口编写原则
接口隔离原则:仅仅依赖必要的接口
依赖倒置原则:依赖抽象,高层对象依赖底层对象继承编写原则
里氏替换原则
原则的使用
- 使用原则来分析设计模式本身
- 使用原则来分析具体的项目
总的目标
开闭原则:可以扩展,不允许修改已经存在的代码
类编写原则
单一责任原则:类变化的原因只有一个
迪米特原则:一个对象对其他对象保持最少的了解
接口编写原则
接口隔离原则:仅仅依赖必要的接口
依赖倒置原则:依赖抽象,高层对象依赖底层对象
继承编写原则
里氏替换原则