内容虽少,但值得每隔一段时间看上一次
1. 单一职责原则
Single Responsibility Principle
一个类只处理一组相关性很高的函数,数据的封装。
2. 开闭原则
Open Close Principle
对于扩展开放,对于修改封闭。
3. 里氏替换原则
Liskov Substitutuin Principle
所有引用基类的地方必须能透明的使用其子类的对象。
4. 依赖倒置原则
Dependence Inversion Principle
高层次的模块不依赖于低层次模块的实现细节。
5. 接口隔离原则
Interface Segregation Principle
客户端不应该依赖不需要的接口。
6. 迪米特原则
Least Knowledge Principle
一个对象应该对其他对象有最少的了解。