2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
आदेशविधिः एकः व्यवहारनिर्माणप्रतिमानः अस्ति यः अनुरोधं पृथक् वस्तुरूपेण परिवर्तयति यस्मिन् अनुरोधसम्बद्धाः सर्वाः सूचनाः सन्ति । एतत् परिवर्तनं भिन्न-भिन्न-अनुरोधानाम् आधारेण, विलम्ब-अथवा कतार-अनुरोधानाम् आधारेण पद्धतीनां पैरामीटर्-करणं, अकरणीय-क्रियाः च कार्यान्वितुं च शक्नोति ।
आदेशविधानस्य सामान्यसङ्केतः : १.
//抽象接收者
public abstract class Receiver{
public abstract void operation();
}
//具体接收者
public class Recevier1 extends Recevier{
public void operation(){
...
}
}
//通用命令接口
public interface Command{
void execute();
}
//具体命令类
public class ConcreteCommand1 implements Command{
private Receiver receiver;
public ConcreteCommand1(Receiver _receiver){
this.receiver = _receiver;
}
public void execute(){
this.receiver.operation();
}
}
//调用者类
public class Invoker{
private Command command;
public void setCommand(Command _command){
this.command = _command;
}
public void executeCommand(){
this.command.execute();
}
}
//主程序类
public class Client{
public static void main(String[] args){
//调用者
Invoker invoker = new Invoker();
//接收者
Receiver receiver1 = new Receiver1();
//定义一个命令
Command command = new ConcreteCommand1(receiver1);
invoker.setCommand(command);
invoker.executeCommand();
}
}