Introduction(介绍)
这是一本关于设计的书,自从最开始尝试去读设计模式(Gamma,Helm,Johnson&Vilssides, Addision-Wesley,1995)(一般引用为Gang of Four或直接为GoF)的时候,我为此工作很多年啦。
在Thinking in C++第一版的一个章节上出现了设计模式,在第二版中得到进行,当然,你也在Thinking in Java第一版中的章节中找到一章有关模式的内容。(我在第二版时将它移除,因为那样的话,那本书就太大了,这也是导致我写这本书的原因)
这不是一本入门级的书,我假定你已经完全理解Thinking in Java或者类似的课本后,才开始读这本书。
另外,我假定你可以很好的领会Java的语法。你必须很好的理解对象以及相关的内容,包括多态。再一次说明,这些主题隐藏在Thinking in Java中。
另一方面,通过这本书,你从观看对象在不同情形下的使用情况可以学习到许多面向对象编程的知识。如果你的面向对象知识有一定基础,那么在理解本书的设计的过程中,它将变得更强。
这位大哥已经全部完成了,大家去那里吧。