设计模式精解(1)前言
模式是针对特定场景下的特定问题的可重复、可表达的解决方案。
对象真正的威力不是继承而是“行为封装”。
在设计模式学习小组里面,我发现自己并没有完全做到“针对接口进行设计”,也没有随时注意“一个对象是否可以在不知道另外对象的类型的情况下使用另外对象”。
设计模式向学习者展现出优秀的面向对象设计实例并阐述基本的面向对象设计原则,而这些使学习者的设计更快地成熟起来。
模式是应该被结合在一起来共同解决一个问题的。
模式存在于所有阶段——分析、设计乃至实现之中。
根据指导性原则和策略“推导”出设计模式。
基于模式的分析使你成为一个更有力、更高效的分析者,因为它们让你更抽象地处理你的模型,因为它们向你展示许多其他分析者积累的经验。
模式帮助人们学习面向对象的原则。模式帮助解释“为什么我们要这样处理对象”。
posted on 2012-01-16 16:20 zhouyonghua0520 阅读(123) 评论(0) 编辑 收藏 举报