wanlifeipeng

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

2017年5月20日

摘要: 责任链(Chain of Responsibility)模式 意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决:职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节 阅读全文
posted @ 2017-05-20 21:40 wanlifeipeng 阅读(159) 评论(0) 推荐(0)

摘要: 迭代器(Iterator)模式 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 主要解决:不同的方式来遍历整个整合对象。 代码: 阅读全文
posted @ 2017-05-20 20:52 wanlifeipeng 阅读(136) 评论(0) 推荐(0)

摘要: 解释器(interpreter)模式 意图:给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 主要解决:对于一些固定文法构建一个解释句子的解释器。 代码: 阅读全文
posted @ 2017-05-20 20:07 wanlifeipeng 阅读(171) 评论(0) 推荐(0)