摘要: 设计模式(Design pattern)是一系列代码设计经验的总结。每种设计模式都包含模式名称(Pattern Name)、问题(Problem)、解决方案(Solution)和效果(Consequences)四个要素。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 阅读全文
posted @ 2014-03-31 13:43 sangmado 阅读(15758) 评论(5) 推荐(22) 编辑
摘要: 行为型模式(Behavioral Patterns)涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻划了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方式上来。 阅读全文
posted @ 2014-03-31 07:31 sangmado 阅读(1927) 评论(0) 推荐(1) 编辑
摘要: 本文介绍经典设计模式 Visitor(访问者)模式。表示一个作用于某对象结构中的各元素的操作。Visitor 使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 阅读全文
posted @ 2014-03-31 07:30 sangmado 阅读(8950) 评论(12) 推荐(2) 编辑