命令模式
来源:互联网 发布:淘宝卖家无货退款处罚 编辑:程序博客网 时间:2024/05/17 06:13
命令,我们知道有命令、命令者、和被命令者。代码如下:
public class Command { //命令模式 本来很简单的一句话的事为啥要整个模式,这个模式最主要的是命令者和被命令者的分离 public interface command {//命令接口 void exe(); } public static class MyCommand implements command { private Receiver receiver; public MyCommand(Receiver receiver) { this.receiver = receiver; } @Override public void exe() { receiver.action(); } } public static class Receiver {//被命令者 public void action() { System.out.println("command received!"); } } public static void main(String[] args) { Receiver receiver = new Receiver(); command cmd = new MyCommand(receiver);//也可用set形式使被命令者与命令隔离 //这样我就可以把cmd命令到处传,谁想调都行 cmd.exe();//命令者调用 }}输出:command received!
觉得容易理解的话面向对象的23种设计模式点这里
阅读全文
0 0
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- Java 调用SAP RFC函数错误信息集锦
- 从领域、对象、角色、职责、对象交互、场景等方面去分析和设计领域模型
- Python起步之基础知识初步应用(飞机大战)
- HashMap 主要特点和关键方法源码解读
- phpcms搜索功能
- 命令模式
- LeetCode
- 本地正常,服务器上乱码
- CS231N-6&7-Training Neural Networks
- 实习日志(第五周)
- Java MongoDB非框架开发进阶--副本集链接开发
- JAVA三大框架的各自作用
- nginx 服务器重启命令,关闭
- dp的斜率优化与单调队列优化