2. Design pattern
文章平均质量分 80
uniquepine
这个作者很懒,什么都没留下…
展开
-
COMMAND 模式
14、COMMAND—俺有一个MM家里管得特别严,没法见面,只好借助于她弟弟在我们俩之间传送信息,她对我有什么指示,就写一张纸条让她弟弟带给我。 这不,她弟弟又传送过来一个COMMAND,为了感谢他,我请他吃了碗杂酱面,哪知道他说:"我同时给我姐姐三个男朋友送COMMAND,就数你最小气,才请我吃面。",:-( 命令模式:命令模式把一个请求或者操作封装到一个对象中。命令模式把发出命令的责任和执转载 2012-04-24 15:18:08 · 442 阅读 · 0 评论 -
Obeserver 模式
简单来说,Observer模式让一个对象(观察者,Observer)去监视另一个对象(目标,Subject);它使得目标和观察者之间建立一种 "发布--订阅"(publish-subscribe )的关系。通过Observer模式,观察者可以向目标登记,表明自己要从目标接收事件。目标需要向观察者通知事件时,只是简单地将事件发给每一个观察者。 例如,有一个基于某种数据模型的电子表格转载 2012-04-25 10:21:18 · 806 阅读 · 0 评论 -
Junit 设计模式分析
JUnit是一个优秀的Java单元测试框架,由两位世界级软件大师Erich Gamma 和 Kent Beck共同开发完成。本文将向读者介绍在开发JUnit的过程中是怎样应用设计模式的。 关键词:单元测试 JUnit 设计模式 1 JUnit概述 1.1 JUnit概述 JUnit是一个开源的java测试框架,它是Xuint测试体系架构的一种实现。在JU转载 2012-04-23 18:01:14 · 1141 阅读 · 0 评论 -
组合模式(Composite)
组合模式(Composite) 1. 组合模式(Composite)定义:组合模式有时候也叫做部分-整体的模式,它使我们树形结构的问题中,模糊了简单元素和负责元素的概念,客户元素像处理简单元素一样来处理复杂的元素,从而使得客户程序与复杂元素的内部结构解耦。 2. 组合模式的意图:将对象组合成树形结构以表示“整体和部分”层次结构。Composite模式使得用户对单个对象和组合对象使用转载 2012-04-23 16:16:18 · 370 阅读 · 0 评论