zoukankan      html  css  js  c++  java
  • 命令模式

    命令模式

     public interface Command {
         void  execute();
     }
     
     public class CommandA  implements Command{
         public void execute() {
             System.out.println("a执行了");
        }
     }
     
     public class CommandB  implements Command{
         public void execute() {
             System.out.println("生成html");
             System.out.println("执行业务流程");
             System.out.println("生成文书");
             System.out.println("上传文档");
        }
     }
     
     
     public class Invoker {
         private Command command;
     
         public Invoker(Command command) {
             this.command = command;
        }
     
         public void execute(){
             this.command.execute();
        }
     }
     
     public class Main {
         public static void main(String[] args) {
             CommandA commandA = new CommandA();
             CommandB commandB = new CommandB();
     
             Invoker invoker = new Invoker(commandB);
             invoker.execute();
     
             Invoker invoker2 = new Invoker(commandA);
             invoker2.execute();
        }
     }
     

     

  • 相关阅读:
    数据库管理
    CodeSmith的运用正在完善中,待续
    各搜索引擎搜索代码
    浏览器本地存储
    QQ在线代码生成
    6组Alpha冲刺4/6
    结对编程作业
    camera相关
    数电、模电相关
    usb协议学习
  • 原文地址:https://www.cnblogs.com/q1359720840/p/14766618.html
Copyright © 2011-2022 走看看