1.单一职责原则
设计目的单一的类
2.开放-封闭原则
对扩展开放,对修改封闭
3.李氏(Liskov)替换原则
子类可以替换父类 (继承)
不要盲目的重写父类的方法
4.依赖倒置原则
要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程
5.接口隔离原则
使用对个专门的接口 比使用单一的总接口要好
6.组合重用原则
要尽量使用组合,而不是继承关系达到重用目的
7.迪米特原则
一个对象应当对其他对象尽可能少的了解
1.单一职责原则
设计目的单一的类
2.开放-封闭原则
对扩展开放,对修改封闭
3.李氏(Liskov)替换原则
子类可以替换父类 (继承)
不要盲目的重写父类的方法
4.依赖倒置原则
要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程
5.接口隔离原则
使用对个专门的接口 比使用单一的总接口要好
6.组合重用原则
要尽量使用组合,而不是继承关系达到重用目的
7.迪米特原则
一个对象应当对其他对象尽可能少的了解