温习设计模式1--dependence inversion principle

来源:互联网 发布:ubuntu 创建新文件夹 编辑:程序博客网 时间:2024/06/05 07:38

表述1,抽象不应该依赖于细节,细节应该依赖于抽象。

表述2,针对于接口编程,不要针对于现实编程。


依赖倒转强调一个系统内实体之间关系的灵活性。


现实,java语言中创建一个对象的过程是违背开闭原则以及依赖倒转原则的,正因为这一点,设计模式给出了几个创建模式,特别是工厂模式,解决对象创建过程中的依赖倒转问题。

抽象耦合式依赖倒转的关键,但抽象耦合一定会涉及具体类从抽象类继承,因其里氏替代原则是依赖倒转的基础。

0 0
原创粉丝点击