小哈儿的 学习日记
像疯子一样去战斗!
posts - 13, comments - 0, trackbacks - 0, articles - 0
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2007年4月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
常用链接
我的随笔
我的评论
我的参与
留言簿
(2)
给我留言
查看公开留言
查看私人留言
我参与的团队
Dengues工作室(0/0)
随笔分类
Algorithm and Data Structure
c/c++
DB
eclipse(5)
java
java开源框架
JUnit
life(1)
OS
SOA
vs.net
Web开发(1)
XML
考试及认证(2)
面向对象与设计模式(4)
随笔档案
2007年8月 (1)
2007年5月 (2)
2007年4月 (10)
技术网站
developerWorks 中国
eclipse3.2帮助
W3C 教程
搜索
最新评论
阅读排行榜
1. 在rcp中获得父Shell的几种方法(1210)
2. 关于Eclipse首选项的几点问题(1107)
3. 发现了一个好玩的插件PatternBox(444)
4. 面向对象设计(OOD)原则(389)
5. [转]eclipse插件中取得路径的方法(345)
评论排行榜
1. 关于Eclipse首选项的几点问题(0)
2. [转]eclipse插件中取得路径的方法(0)
3. css基础知识(0)
4. 面向对象设计(OOD)原则(0)
5. 设计模式之命令(Command)模式 笔记(0)
设计模式之命令(Command)模式 笔记
Posted on 2007-04-30 14:13
dayue
阅读(285)
评论(0)
编辑
收藏
所属分类:
面向对象与设计模式
命令模式是一个行为型模式,允许你创造一个对象的命令然后在需要时候可以执行。当你想创造一个undo/redo,log操作或者在稍晚时候执行命令时这个模式是有用的。
在这个模式里一个命令接口是必需的。对一个命令对象来说,它必须事先实现这个命令的方法。下面是一个简单的命令接口,有一个方法需要实现执行的。
public
interface
Command
{
public
void
execute();
}
所有被命令的类必须实现这个命令接口。下面是一个简单的命令:当执行时控制台打印"hello world"。
public
class
HelloCommand
implements
Command
{
public
void
execute()
{
System.out.println(
"
Hello World
"
);
}
}
你可以创建一个HelloCommand的实例然后执行这个方法。
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
面向对象设计(OOD)原则
设计模式之命令(Command)模式 笔记
设计模式之单例(Singleton) 笔记
网上收集的设计模式资料 全部转贴
Powered by:
BlogJava
Copyright © dayue