码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式之命令模式

时间:2018-10-26 14:32:06      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:场景   创建   命令   发送   操作   如何   客户端   设计   bsp   

未完待续,预计在10.28更新完成

1 概念

客户端只管发一条或是多条命令或请求,不需要关注接收者是谁,以及如何实现。

2 适用场景和优缺点

适用场景:客户端需要不同时间,发送不同指令;客户端和接受者解藕;系统需要支持undo redo操作。

优点:扩展性强,便于组合命令。

3 命令模式解读

抽象命令

具体命令,接收接收者指令

接收者:详细实现

调用者:持有命令对象

客户端:创建具体的命令,并给命令设置接收者。

4 实现示例

 

设计模式之命令模式

标签:场景   创建   命令   发送   操作   如何   客户端   设计   bsp   

原文地址:https://www.cnblogs.com/guobm/p/9855810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!