fantasy-java
我越發(fā)的感覺(jué)到你就是我生命中的精靈,翻轉(zhuǎn)跳躍在我那空虛的時(shí)空;有人說(shuō)世界上最美的是春天和愛(ài)情,在我眼中有你的地方就是最美的。
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
隨筆-95 評(píng)論-31 文章-10 trackbacks-0
命令模式
關(guān)鍵命令調(diào)用類:
1
/** */
/**
2
* 該類持有Command抽象類,action方法即可調(diào)用
3
* Command的子類方法名稱都為execute
4
*
*/
5
public
class
invoker
{
6
private
Command command;
7
public
setCommand(Command command)
{
8
this
.command
=
command
9
}
10
public
void
action()
{
11
this
.command.execute();
12
}
13
}
Command抽象類,里面只含有execute()方法,所以其子類構(gòu)造參數(shù)為命令執(zhí)行者,并且持有命令執(zhí)行者對(duì)象,execute方法里面即為命令執(zhí)行者對(duì)象.方法
1
public
abstract
class
Command
{
2
public
abstract
void
execute();
3
}
4
5
public
class
Command1
extends
Command
{
6
private
Receiver receiver;
7
public
Command1(Receiver receiver)
{
8
this
.receiver
=
receiver;
9
}
10
@Override
11
public
void
execute()
{
12
receiver.doSomething();
13
}
14
}
以上Receiver就是具體的執(zhí)行對(duì)象(抽象類),該模式體現(xiàn)了高內(nèi)聚的特點(diǎn),缺點(diǎn)為有N個(gè)命令就會(huì)有N個(gè)子類,導(dǎo)致類膨脹。
posted on 2010-12-25 23:28
朔望魔刃
閱讀(249)
評(píng)論(0)
編輯
收藏
所屬分類:
設(shè)計(jì)模式&&數(shù)據(jù)結(jié)構(gòu)
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
節(jié)點(diǎn)<一>
存儲(chǔ)
"插件"的行為分析
創(chuàng)建模式
你是我的"朋友"
命令模式
命令模式
深入淺出命令模式~
再理解單例
裝飾者模式學(xué)習(xí)
<
2010年12月
>
日
一
二
三
四
五
六
28
29
30
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
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的文章
我的評(píng)論
我的參與
最新評(píng)論
留言簿
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類
Android
flex(1)
git
gradle
IHE&DICOM&HL7的開(kāi)源框架(1)
java(40)
JavaScript(2)
maven(1)
mybatis
netty(3)
python(3)
spring
svn(1)
即時(shí)通信(4)
各種整合
各種配置(9)
數(shù)據(jù)庫(kù)(2)
設(shè)計(jì)模式&&數(shù)據(jù)結(jié)構(gòu)(11)
隨筆檔案
2018年8月 (1)
2018年3月 (1)
2018年1月 (1)
2017年12月 (3)
2017年11月 (6)
2017年10月 (1)
2017年8月 (2)
2017年7月 (1)
2017年6月 (1)
2017年5月 (1)
2017年2月 (1)
2016年12月 (3)
2016年10月 (1)
2016年9月 (2)
2015年12月 (1)
2015年7月 (2)
2015年5月 (1)
2015年2月 (3)
2015年1月 (1)
2014年12月 (2)
2014年7月 (1)
2014年5月 (4)
2014年3月 (1)
2013年9月 (6)
2013年8月 (1)
2013年7月 (3)
2013年4月 (1)
2012年7月 (2)
2012年6月 (4)
2012年5月 (2)
2012年1月 (1)
2011年12月 (2)
2011年11月 (2)
2011年9月 (1)
2011年6月 (1)
2011年5月 (1)
2011年3月 (4)
2011年2月 (2)
2010年12月 (2)
2010年9月 (9)
2010年8月 (4)
2010年4月 (1)
2010年3月 (1)
2010年1月 (2)
文章分類
文章(2)
生活(2)
英語(yǔ)學(xué)習(xí)(3)
詩(shī)歌(3)
文章檔案
2011年1月 (2)
2010年12月 (3)
2010年11月 (1)
2010年10月 (1)
2010年9月 (2)
2010年8月 (1)
收藏夾
技術(shù)文章(2)
娛樂(lè)博客
周德東
郭敬明
韓寒
鬼谷女
牛博
其實(shí)我是一個(gè)程序員
博客大巴~~
很牛的C++程序員
夢(mèng)幻之旅
達(dá)內(nèi)恩師
雪山飛鵠
高性能網(wǎng)站專家 淘寶 阿里架構(gòu)師
搜索
最新評(píng)論
1.?re: jsp通過(guò)js按鈕導(dǎo)出word小結(jié)
下達(dá)
--q
2.?re: linux安裝mysql后root無(wú)法登錄
謝啦
--galo
3.?re: openfire_3.9.3集群配置
我這根本就不顯示hazelcast 這個(gè)插件包。請(qǐng)教下各位大神。
--openfre
4.?re: openfire_3.8.2集群配置[未登錄](méi)
hazelcast-cache-config.xml 文件每一臺(tái)都要配4行ip嗎
--wp
5.?re: openfire_3.8.2集群配置
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--朔望魔刃
閱讀排行榜
1.?linux安裝mysql后root無(wú)法登錄(17841)
2.?maven三種打包插件(15135)
3.?openfire_3.8.2集群配置(9889)
4.?聯(lián)想y510p網(wǎng)卡設(shè)置(8592)
5.?swing日期控件(6849)
評(píng)論排行榜
1.?openfire_3.8.2集群配置(17)
2.?dcm4chee部署安裝(3)
3.?Java Service Wrapper工具把Java程序轉(zhuǎn)換為Windows服務(wù)小結(jié)(2)
4.?jsp通過(guò)js按鈕導(dǎo)出word小結(jié)(2)
5.?XML Schema<一>(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 朔望魔刃
主站蜘蛛池模板:
亚洲国产人成在线观看69网站
|
免费激情网站国产高清第一页
|
国产乱辈通伦影片在线播放亚洲
|
一级黄色毛片免费看
|
亚洲视频免费在线播放
|
亚洲日韩中文字幕日韩在线
|
毛片免费观看视频
|
99精品视频在线免费观看
|
一出一进一爽一粗一大视频免费的
|
亚洲综合色丁香婷婷六月图片
|
特级做a爰片毛片免费看
|
国产成人精品日本亚洲专
|
亚洲成a人片77777老司机
|
久久久久亚洲av毛片大
|
可以免费观看一级毛片黄a
|
一二三四在线播放免费观看中文版视频
|
午夜无遮挡羞羞漫画免费
|
99精品热线在线观看免费视频
|
v片免费在线观看
|
自拍偷自拍亚洲精品偷一
|
亚洲一区二区三区在线
|
亚洲视频精品在线
|
国产精品亚洲精品日韩已满
|
国产不卡免费视频
|
日韩一区二区免费视频
|
成年人在线免费看视频
|
黄页网站在线看免费
|
精品免费久久久久久久
|
日韩人妻无码精品久久免费一
|
中文字幕不卡免费视频
|
国产黄在线播放免费观看
|
无码的免费不卡毛片视频
|
黄色一级免费网站
|
成人嫩草影院免费观看
|
色爽黄1000部免费软件下载
|
亚洲aⅴ无码专区在线观看
|
亚洲av成人中文无码专区
|
色欲aⅴ亚洲情无码AV
|
狠狠热精品免费观看
|
yy一级毛片免费视频
|
在线免费观看h片
|