摘要: 命令模式解决命令扩展和可撤销等典型问题。用不同的遥控器,控制电视。这个业务逻辑复杂吗?把声音和频道的改变都写在电视上。遥控器委托到命令,去执行改变电视的状态。两句话就可以概括的简单逻辑。遥控器和电机机之间没有依赖关系。http://www.cnblogs.com/luxiaofeng54/archive/2013/04/08/3008672.html命令模式适应于事务和可撤销命令的应用:解决命令的接受者和命令的发起者之间的耦合关系。如,一个接受对象封装了对数据库的所有操作,保存增加、删除、修改、更新等。可以从发起者直接调用该对象。但是当发起者没有所有操作权限的时候,可以用命令模式,封装有权限的 阅读全文
posted @ 2013-04-08 20:54 viola 阅读(227) 评论(0) 推荐(0) 编辑