设计模式之命令模式 发表于 2017-01-06 | 更新于 2017-01-06 | 分类于 设计模式 | 概念 命令模式是对调用者与执行者的解耦.解耦之后,调用者需要添加新的功能或者执行者添加新的功能时,很容易实现.命令模式与代理模式有一定共性.但也有一定区别.都是对源对象的解耦.增加对需求变化的应变能力. 命令模式调用者–>发出命令–>命令接收对象–>具体执行者执行.需要对命令的跟踪,以方便对其暂停/结束之类的操作.代理模式无需保存具体执行的一些信息.只是作为中间件来调用具体的对象.进行一些处理. 成员 命令接口 命令接口的实现类 命令接收接口 命令接收的实现类 命令执行接口 命令执行实现类 类图End 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏