设计模式笔记-命令模式
来源:互联网 发布:小学生信息编程课程 编辑:程序博客网 时间:2024/05/17 00:52
命令模式由接受者,命令,控制器组成。目的是为了把发出命令的责任和执行分开,委派给不同对象。
每个命令都有个操作,请求方发出个命令请求控制器操作,控制方收到命令并执行操作。
public class Light { public void lightOn() { System. out .println(" light is on" ); }}public interface Commond { void excute();}public class LightOnCommond implements Commond { private Light light ; public LightOnCommond(Light light){ this .light = light; } public void excute() { light.lightOn(); }}public class RemoteControl { private Commond commond ; public void setCommond(Commond commond) { this .commond = commond; } public void buttonPress() { commond.excute(); }}public class Client { public static void main(String[] args) { Light light = new Light(); Commond commond = new LightOnCommond(light); RemoteControl control = new RemoteControl(); control.setCommond(commond); control.buttonPress(); }}
0 0
- 设计模式笔记-命令模式
- 设计模式笔记--命令模式
- 设计模式笔记:命令模式
- 设计模式笔记:命令模式
- 设计模式笔记之---命令模式
- 设计模式学习笔记之命令模式
- 设计模式学习笔记之命令模式
- 设计模式 笔记 命令模式 Command
- 设计模式笔记(五)--命令模式
- 设计模式学习笔记-命令模式
- 设计模式学习笔记--命令模式
- [设计模式学习笔记]命令模式
- 设计模式学习笔记—命令模式
- 学习笔记:Java设计模式-命令模式
- 学习笔记:java设计模式--命令模式
- 设计模式笔记-Command命令模式
- 设计模式学习笔记之命令模式
- 设计模式学习笔记--命令模式
- 操作系统—存储管理
- 朵拉影像开发日志 11.18
- 如何在Hadoop2上远程调试MapReduce
- Leetcode_38_count-and-say
- 收集的部分C#中窗口句柄及操作
- 设计模式笔记-命令模式
- 五、Linux/UNIX操作命令积累【cp、mv、cat、grep、ps】
- 虚表详解
- java类加载器的粗略流程以及的ClassNotFound的加载原理
- 第十二周 项目一 程序阅读1-2
- listview+seekbar问题的解决
- php中的var
- eclipse安装svn插件
- Android 计算器 demo