
java与模式读书笔记
Mountain_
这个作者很懒,什么都没留下…
展开
-
java与模式读书笔记(一)
对可维护性的支持 首先,恰当的提高系统的可复用性,可以提高系统的可扩展性。允许一个具有同样接口的新的类代替旧的类,是对抽象接口的复用。 客户端依赖于一个抽象的接口,而不是一个具体实现类,使得这个具体类可以被另一个具体类所代替,而不影响到客户端。 系统的可扩展性是由”开—闭”原则、里氏代换原则、倚赖倒转原则和组合/聚合复用原则所保证的。 其次,恰当地提高系统的可复用性,可以提高系统的灵活...2009-07-27 18:45:51 · 118 阅读 · 0 评论 -
java与模式读书笔记(二)
Chap4 “开—闭”原则(OCP) 4.1 What 一个软件实体应当对扩展开放,对修改关闭。(在设计一个模块的时候,应当使这个模块可以在不修改的前提下被扩展,即应当可以在不必修改源代码的情况下改变这个模块的行为。) 优越性: (1)通过扩展已有的软件系统,可以提供新的行为。 (2)已有的软件模块,特别是最重要的抽象层模块不能再修改,是变化中的软件系统有一定的稳定性和延续性。 ...2009-07-27 19:45:39 · 137 阅读 · 0 评论 -
java与模式读书笔记(三)
Chap5 专题:Java语言的接口 5.1 What? 是一些方法特征的集合,这些方法特征来自于具体方法,但他们一般都是来自于一些在系统中不断出现的方法。一个接口只有方法的特征,而没有实现,所以这些方法在不同的地方被实现时,可以具有完全不同的行为。 5.2 Why? 没有接口会怎样 没有接口,可插入性就没有保证 接口是对可插入性的保证 接口使可插入性变得可能 ...2009-07-28 17:37:02 · 126 阅读 · 0 评论