原来ABC还可以译作“原理,原则”来着,呵呵。。。偶然发现。
-----------------------------------------
这两天在读《设计模式精解》(其实该叫做“设计模式入门导读”),设计模式是从建筑学借来的一个词汇,是指“在某一个情景下的问题解决方案”。
在软件设计中,“四人团”总结提炼出23种模式(设计模式入门导读只列举了10种),分为结构型(Facade,Adapter,Bridge,Decorator等),行为型(Strategy,Observer等)和创建型 (Abstract Factory,Singleton等)三种大的类别。
这些模式总体上遵循一些原则:
1、封装变化。
2、优先使用对象组合,而不是优先使用继承
另外,关于对象的理解。
站在概念规格上,把对象看成是具有责任的实体;而非仅仅是在实现规格上,把它看作数据和方法的集合。
阅读全文
类别:设计模式 查看评论文章来源:
http://hi.baidu.com/janqii/blog/item/5182eb09ce178b32b1351d86.html