依赖倒转原则,很重要。
为什么要面向接口编程啊?
接口和抽象类的价值在于设计。
1.单一职责
2.接口隔离原则
3依赖倒转原则
4 里氏替换原则
5 开闭原则 对扩展开放,对修改关闭。
6 迪米特法则
7 合成复用原则