设计模式的解析和实现(C++)之十四-Command模式
2017-02-06
18
设计模式的解析和实现(C++)之十四-Command模式2010-11-06 cppblog 李创作用:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作.UML结构图:解析:Comnand模式的思想是把命令封装在一个类中,就是这里的Command基类,同时把接收对象也封装在一个类中就是这里的Receiver类中,由调用这个命令的类也就是这里的Invoker类来调用.其实,如果弄清楚了Comma...