命令模式
来源:互联网 发布:社区门诊软件 编辑:程序博客网 时间:2024/06/06 10:01
1、概念
将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。
请求方和接收方独立开来,请求一方不必知道接收一方的接口,更不必知道请求是怎么被接收,以及操作是否被执行、何时被执行、怎么被执行。
2、Runnable
public static class MyRunnable implements Runnable { @Override public void run() { for (int i = 0; i < 5; i++) System.out.println("My " + i + " Runnable"); }}public void goRunnable() { Thread ta = new Thread(new MyRunnable(), "线程a"); Thread tb = new Thread(new MyRunnable(), "线程b"); ta.start(); tb.start();}
Runnable接口的run方法可以实现不同的操作,Runnable就是一个“命令”,封装成一个Thread,即一个请求。
阅读全文
0 0
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 命令模式
- 2017.9.5 DZY Loves Math 失败总结
- Codeforces Round#432 B. Arpa and an exam about geometry
- weights.getA()是什么?
- 异步+listview展示网页面效果
- Kinect Win10环境配置
- 命令模式
- 2017面试题总结
- c语言写俄罗斯方块-简单易懂
- 编码习惯
- java UDP多线程回射服务器
- HDU 3068 最长回文(manacher算法)
- django框架对数据库的操作
- HDU 1005 Number Sequence 矩阵快速幂
- BZOJ 3239 [BSGS]