问题描述
我在看设计模式,我想问下命令模式有什么好处?我到现在也没有看出来.请大家指点. 问题补充:不太明白,说点具体的行吗?
解决方案
命令模式封装了不同的任务或者动作的接受者,使得调用者和真正地执行者进行了解耦,也就是说,调用者可以动态替换command,或者调用者根本就不知道接收者是谁??就像一个按钮控制板,控制台灯,也控制电视,使用命令模式,接受者是电视、台灯分别实现了command的interface,控制面板点击某个按钮只需要注入不同的command就可以了。
解决方案二:
看下这个http://www.cnblogs.com/sjms/archive/2010/07/09/1774069.html来自《研磨设计模式》一书
时间: 2024-10-31 17:39:48