天天看点

Command 模式

将一个请求封装成为一个对象,从而使你可用不同的对象对客户进行参数化;

对请求排队或记录请求日志,以及支持可撤消的操作。

当处理菜单时,若直接关联上函数,则会导致紧耦合。当将菜单某个功能与一个具体的命令类关联上时,则会相对清晰。也便于扩展。

继续阅读