第1章模式的简史和形而上学第2章统一建模语言UML简介第3章软件的可维护性和可复用性第4章开闭原则第5章专题JAVA语言的接口第6章专题抽象类第7章里氏代换原则第8章依赖倒转原则第9章接口隔离原则第10章合成、聚合复用原则第11章迪米特法则第12章简单工厂模式第13章工厂方法模式第14章抽象工厂模式第15章单例模式第16章.......