六大软件原则- 依赖倒置

2018-06-30  本文已影响10人  BakerCheng

1.生活中的原则

创业初期 公司成熟

1.高层模块不应该依赖低层模块,两者都应该依赖抽象

2.抽象不应该依赖细节

3.细节应该依赖抽象

原来的糟糕代码 改进后的代码 实现部分

上层的要依赖接口。接口应该是当做一个属性来看待。下面3种方法来建立这个属性

构造函数传递依赖对象 Setter方法传递依赖对象 接口声明依赖

3.也是我们最常用到的。当然当父类属性应用多个接口的时候,我们可以用1.2来创建这个接口。

上一篇 下一篇

猜你喜欢

热点阅读