设计模式4要素
* * * * * * * * * * * * * * * * * * * * * * * * * * 4.2 COMMAND(命令) 5. 结构 6. 参与者 ? C o m m a n d — 声明执行操作的接口。 ? C o n c r e t e C o m m a n d ( P a s t e C o m m a n d,O p e n C o m m a n d ) — 将一个接收者对象绑定于一个动作。 — 调用接收者相应的操作,以实现 E x e c u t e。 ? C l i e n t ( A p p l i c t i o n ) — 创建一个具体命令对象并设定它的接收者。 ? Invoker ( M e n u I t e m ) — 要求该命令执行这个请求。 ? R e c e i v e r ( D o c u m e n t,A p p l i c a t i o n ) — 知道如何实施与执行一个请求相关的操作。任何类都可能作为一个接收者。 4.2 COMMAND(命令) 7. 协作 ? Client创建一个ConcreteCommand对象并指定它的Receiver对象。 ? 某Invoker对象存储该 ConcreteCommand对象。 ? 该Invoker通过调用Command对象的Execute操作来提交一个请求。若该命令是可撤消的
您可能关注的文档
- 设计师品牌店铺运营方案要素.doc
- 设计指南第六章要素.doc
- 设计指南第二章(第1~3节)要素.doc
- 设计师宝典与现场检查程序要素.doc
- 设计师如何提高UI设计的效率及质量要素.docx
- 设计方案册(第三小组)要素.ppt
- 设计施工问题答疑t要素.ppt
- 设计大师——原研哉设计思想及作品要素.ppt
- 设计概论_视觉传达PPT版本要素.ppt
- 设计牛头刨床中的凸轮机构要素.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)