理解:将命令封装在一个类中,然后调用者在对这个类进行操作。
比如说:在针对控件编程的时候,我们直接调用编写好的事件代码(cmd1,cmd2,cmd3);而在command的模式下,我们则是将cmd1,cmd2,cmd3...封装成cmd,然后再针对cmd进行操作。
特点:command是将"行为(方法)"进行封装的模式。区别于factory模式,factory模式是将创建(创建对象)进行封装的模式。
优点:符合封装的特性;降低耦合度。
理解:将命令封装在一个类中,然后调用者在对这个类进行操作。
比如说:在针对控件编程的时候,我们直接调用编写好的事件代码(cmd1,cmd2,cmd3);而在command的模式下,我们则是将cmd1,cmd2,cmd3...封装成cmd,然后再针对cmd进行操作。
特点:command是将"行为(方法)"进行封装的模式。区别于factory模式,factory模式是将创建(创建对象)进行封装的模式。
优点:符合封装的特性;降低耦合度。