设计模式阅读笔记(6)--------------命令模式

命令模式:将“请求”封装成对象,以便使用不同的请求、队列或日志来参数化其他对象。命令模式也支持可撤销的操作。 为什么需要使用命令模式?使用命令模式有什么好处?按模式UML图来看,客户是知道需要调用哪些具体的命令的,为什么还要通过调用者来调用呢?看起来似乎有点多此一举啊。但是在实际操作中,客户的请求并不是马上被执行的,可是客户将请求提出后,由调用者来请求执行,然后执行者执行动作。动作多种多样,而且必
相关文章
相关标签/搜索