[img]http://dl.iteye.com/upload/attachment/307858/fc2a315f-d28e-3c40-8639-9f72a9ab13de.png[/img]
[size=medium]总结:命令模式就是把命令给封装起来,然后给其他对象调用(参数化:如remote.setCommand(lightOn))。从而达到命名和命令调用者的解耦,当增加一个命名时,只需增加一个命令对象,其他代码不用修改。客户端的命令调用者要使用该命令时,只需参数化此命令即可。[/size]
[size=medium]总结:命令模式就是把命令给封装起来,然后给其他对象调用(参数化:如remote.setCommand(lightOn))。从而达到命名和命令调用者的解耦,当增加一个命名时,只需增加一个命令对象,其他代码不用修改。客户端的命令调用者要使用该命令时,只需参数化此命令即可。[/size]