[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]
本文介绍命令模式的概念及其应用。通过封装命令并实现命令与调用者的解耦,可以在不修改现有代码的情况下增加新的命令。这种方式简化了系统扩展,提高了灵活性。
187

被折叠的 条评论
为什么被折叠?



