桂林网站制作哪家好,怎样做旅游网站设计,网站建设教程给赚湖南岚鸿官 网,博客 wordpress主题意图#xff08;GOF定义#xff09;
将一个请求封装为一个对象#xff0c;从而使你可用不同的请求对客户端进行参数化#xff0c;对请求排队或者记录日志#xff0c;以及可支持撤销的操作。
理解
命令模式就是把一些常用的但比较繁杂的工作归类为成一组一组的动作…意图GOF定义
将一个请求封装为一个对象从而使你可用不同的请求对客户端进行参数化对请求排队或者记录日志以及可支持撤销的操作。
理解
命令模式就是把一些常用的但比较繁杂的工作归类为成一组一组的动作每组动作对应着一个命令用户不再去对每个动作进行调用而是将命令给到中间者由中间者去调度命令对应的动作。
类图 角色
Invoker中间者执行具体的命令 ICommand定义命令的接口所有命令基于该接口实现 Receiver动作的实际拥有者或者说是定义具体动作的类相对ICommand来说Receiver是一个广义的动作接收者他可以是组合多个动作的多个类也可以封装成单独的一个类也可以不需要该类直接在ConcreteCommand中实现具体的动作。