eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

Command 模式

Posted on 2012-08-12 00:00 eryar 阅读(1585) 评论(0)  编辑 收藏 引用

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

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

 

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


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理