名称 | 说明 |
---|---|
开闭原则 | 对扩展开放,对修改关闭 |
依赖倒置原则 | 1、一个类最好要有接口和抽象类 2、通过抽象使得类之间互不影响,实现松耦合 |
单一职责原则 | 一个类、接口、方法只做一件事 |
接口隔离原则 | 1、建立多个粒度很细的接口,一个接口继承多个接口 2、这样保证接口中每个方法都有用,而不是继承一个大接口,实现很多没用的方法 |
迪米特法则 | 最少知道原则,只和熟人沟通,不和陌生人沟通 |
单一职责原则 | 一个类、接口、方法只做一件事 |
里氏替换原则 | 子类可以替换父类出现的任何位置,并且原来代码的逻辑行为不变且正确性也没有被破坏 |
合成复用原则 | 尽量使用依赖,而不是继承 |