下面的代码是否使用命令模式

时间:2013-03-13 20:49:17

标签: java

我对命令模式有一个非常基本的问题。 Supose,我有一个像

这样的界面
public interface Task {  
    public void execute();  
}  

和一些实现接口任务的类

class SomeClass implements Task {  
public void execute() {  
 //do something  
}  


class Test {  
    public static void main(String[] args) {  
         Task task = new SomeClass();  
          task.execute();  
    }  
}  

1 个答案:

答案 0 :(得分:1)

是的,这是命令模式。在这里查看更多信息: http://en.wikipedia.org/wiki/Command_pattern#Java

将示例中的Command界面替换为Task界面,您可以看到它与Command的对比。