您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

设计模式之命令模式

概念

命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。

个人理解

命令模式,就像是司令发布命令,然后具体由谁执行,司令并不关心,因此,命令模式就是:
1.命令发布者
invoker 使用命令对象的入口,可以整合很多命令,相当于遥控器
2.命令分配者
Command,聚合了具体命令实施者,然后,接受invoker 的命令,然后,分配给具体的命令实施者。
3.命令真是实施者
received 真正的命令执行对象

总结

相当于,命令发布者不需要关注命令由谁执行,怎么执行,他只管发布命令,也就是操作指令。然后有专门的人来处理命令,然后分配给具体的执行者,这个过程中,命令发布者与具体执行者互相解耦。


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进