浅墨浓香

想要天亮进城,就得天黑赶路。

导航

2016年5月9日

摘要: 3. 依赖倒置原则(Dependence Inversion Principle,DIP) 3.1 定义 (1)要依赖抽象,不要依赖具体的实现类。简单的说就是对抽象(或接口)进行编程,不要依赖实现进行编程,这样就降低了客户与实现模块间的耦合。包含3层含义: ①高层模块不应依赖低层模块,两者都应该依赖 阅读全文

posted @ 2016-05-09 22:54 浅墨浓香 阅读(2134) 评论(0) 推荐(0)

摘要: 2. 里氏替换原则(Liskov Substitution Principle,LSP) 2.1 定义 (1)所有使用基类的地方必须能透明地使用子类替换,而程序的行为没有任何变化(不会产生运行结果错误或异常)。只有这样,父类才能被真正复用,而且子类也能够在父类的基础上增加新的行为。也只有这样才能正确 阅读全文

posted @ 2016-05-09 19:14 浅墨浓香 阅读(702) 评论(0) 推荐(0)