摘要: 1 迭代器模式 2 概述 3 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 4 5 6 适用性 7 1.访问一个聚合对象的内容而无... 阅读全文
posted @ 2014-08-01 16:45 全力以赴001 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1 命令模式 2 概述 3 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 4 5 6 适用性 7 1.抽... 阅读全文
posted @ 2014-08-01 16:09 全力以赴001 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 对于建造者模式,小编个人理解为就是一个组装型的模式。 建造者模式 概述 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用性 1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2.当构造过程必须允许被构... 阅读全文
posted @ 2014-08-01 15:35 全力以赴001 阅读(3874) 评论(0) 推荐(2) 编辑
摘要: 原型模式 概述 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 适用性 1.当一个系统应该独立于它的产品创建、构成和表示时。 2.当要实例化的类是在运行时刻指定时,例如,通过动态装载。 3.为了避免创建一个与产品类层次平行的工厂类层... 阅读全文
posted @ 2014-08-01 14:55 全力以赴001 阅读(953) 评论(0) 推荐(0) 编辑