大话设计模式
上QQ阅读APP看书,第一时间看更新

本书研读方法

本书建议按顺序阅读,如果您感觉由于面向对象知识的匮乏,例如对继承、多态、接口、抽象类的理解不足,造成阅读上的困难,不妨先阅读附录一的“培训实习生——面向对象基础”部分,然后再从第1章开始阅读。如果您已经对不少设计模式熟悉,也不妨挑选不熟悉的模式章节阅读。

本书源代码下载地址:

http://www.cnblogs.com/Files/cj723/BigTalkDesignPattenSourceCode.rar

也可到清华大学出版社网站(www.tup.com.cn)查找并下载本书源代码。

尽管本书中的代码都提供下载,但不经过读者的自己手动输入过程,其实阅读的效果是大打折扣的。强烈建议读者根据样例自己写程序,只有在运行出错,达不到预期效果时再查看本书提供的源程序,这样或许才是最好的学习方法。有问题可及时与我联系。我的电子邮箱是chengjielong@163.com,博客是http://cj723.cnblogs.com/。

本书中的很多精华都来自许多大师作品,建议读者通过笔记形式记录,这将有助于您的记忆和理解设计模式,增强最终的读书效果。

本书中出现的“[ ]”是表示句子摘自某书。例如,“策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户[DP]。”其中“[DP]”表示此句摘自《设计模式:可复用面向对象软件的基础》,详细摘要说明请参看附录二。

本书中29章中的虚拟人物姓名都是软件编程中的专业术语,因此凡是专业术语被指向人物姓名的都用斜体字表示,以和实际术语区分。例如,“第一位是我们OOTV创始人,面向对象先生”,这里的斜体字面向对象指人名。