不知道大家还记不记得当年程杰的《大话设计模式》了,最近一直想搞明白控制反转到底是怎么回事,刚刚觉得高大上了一点,然后再进一步去学习去对比的时候才发现,以前早就接触过这类的思想,设计原则的依赖倒转和设计模式的工厂方法都很好的体现了这种思想,迫不及待的想要跟大家分享一下啦!
一、依赖倒转原则
A.高层模块不应该依赖低层模块。两个都应该依赖于抽象。
B.抽象不应该依赖细节,细节应该依赖于抽象。说白了就是,要针对接口编程,不要对实现编程。
在控制反转的原理中,我们了解到&#
不知道大家还记不记得当年程杰的《大话设计模式》了,最近一直想搞明白控制反转到底是怎么回事,刚刚觉得高大上了一点,然后再进一步去学习去对比的时候才发现,以前早就接触过这类的思想,设计原则的依赖倒转和设计模式的工厂方法都很好的体现了这种思想,迫不及待的想要跟大家分享一下啦!
A.高层模块不应该依赖低层模块。两个都应该依赖于抽象。
B.抽象不应该依赖细节,细节应该依赖于抽象。说白了就是,要针对接口编程,不要对实现编程。
在控制反转的原理中,我们了解到&#