几年前的文字,曾经在我的博客上提供过下载。这些内容可以算是我的书《软件设计精要与模式》的前身。这些文章大体包含了我在前几年对软件设计的思考与经验总结。现在看来,还有一些稚嫩之处,其中还夹杂了一些错误和失误。但总体来说,还是能给人以思考与帮助。所谓“尽信书则不如无书”,无论看谁的著作,还是要报着怀疑的态度去学习,这样才能真正将别人的知识转变为自己的。

整个文档共包含14篇文章,共113页。详细目录如下: 
1、设计,看上去很美 
2、设计,由你掌握 
3、重构初体验 
4、从企业的运行价值链说起 
5、使用极限编程改善项目的设计和灵活性 
6、从实例谈OOP、工厂模式和重构 
7、从实例谈Adapter模式 
8、从Adapter模式到Decorator模式 
9、Vistor模式之可行与不可爱 
10、从容自若的CTO 
11、Strategy模式的应用实践 
12、Factory Method模式 
13、Composit模式 
14、Iterator模式