理解:将命令封装在一个类中,然后调用者在对这个类进行操作。
比如说:在针对控件编程的时候,我们直接调用编写好的事件代码(cmd1,cmd2,cmd3);而在command的模式下,我们则是将cmd1,cmd2,cmd3...封装成cmd,然后再针对cmd进行操作。
特点:command是将"行为(方法)"进行封装的模式。区别于factory模式,factory模式是将创建(创建对象)进行封装的模式。
优点:符合封装的特性;降低耦合度。
本文介绍了软件设计中的命令模式,探讨了如何通过将命令封装为对象来提高代码的灵活性和可维护性。对比工厂模式,强调了命令模式对于行为封装的独特优势。
理解:将命令封装在一个类中,然后调用者在对这个类进行操作。
比如说:在针对控件编程的时候,我们直接调用编写好的事件代码(cmd1,cmd2,cmd3);而在command的模式下,我们则是将cmd1,cmd2,cmd3...封装成cmd,然后再针对cmd进行操作。
特点:command是将"行为(方法)"进行封装的模式。区别于factory模式,factory模式是将创建(创建对象)进行封装的模式。
优点:符合封装的特性;降低耦合度。

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