andy's blog
記錄我的所做所思
BlogJava
::
首頁
::
聯(lián)系
::
聚合
::
管理
1 Posts :: 13 Stories :: 0 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
我參與的團隊
隨筆分類
日志(1)
隨筆檔案
2006年3月 (1)
文章分類
Ant&Maven
English(1)
Hibernate
Ibatis
J2EE技術
JAVA語言(1)
Junit
Log
Spring
Velocity
其它技術
總體
考研
設計模式(11)
重構
文章檔案
2006年5月 (1)
2006年4月 (1)
2006年3月 (11)
收藏夾
JAVA相關(1)
java相關
考研
搜索
最新評論
Template
一:
??? 準備飲料的方法:
???
public
?
class
?Coffee()
{
public
?
void
?prepareRecipe()
{
??boilWater();
??brewCoffeeGrinds();
??pourInCup();
??addSugarAndMilk();
?}
??
//
..
}
public
?
class
?Tea()
{
public
?
void
?prepareRecipe()
{
??boilWater();
??steepTeaBag();
??pourInCup();
??addLemon();
??
//
..
?}
}
可以發(fā)現(xiàn),這兩個類中prepareRecipe()方法,部分代碼是一樣的,所以把這個方法提到基類中,其中boilWater()和pourInCup()方法所有子類都是一樣的,可以在基類實現(xiàn),其它兩個方法為abstract,又具體子類來實現(xiàn)。
?
The Template Pattern
defines the skeleton of an alogrithm in a method,deffering some steps to subclass.
?????????????????????????????????? Template Pattern lets subclass redefine certain steps of an alogrithm without changing the alogrithm's structure.
posted on 2006-03-30 15:56
zhoumin
閱讀(78)
評論(0)
編輯
收藏
所屬分類:
設計模式
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Singleton
Iterator
Template
Proxy
Facade
Adapter
Factory
Decorator
Observer
Strategy
Copyright @ zhoumin
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
主站蜘蛛池模板:
日韩精品免费在线视频
|
日韩a毛片免费观看
|
亚洲毛片免费视频
|
亚洲AV无码国产精品色午友在线
|
中文字幕无码一区二区免费
|
亚洲AV无码精品无码麻豆
|
无码精品一区二区三区免费视频
|
免费国产成人18在线观看
|
亚洲国产精品一区二区成人片国内
|
任你躁在线精品免费
|
午夜亚洲www湿好大
|
99久久免费观看
|
亚洲国产精品久久网午夜
|
午夜视频免费成人
|
黄色三级三级三级免费看
|
亚洲精品字幕在线观看
|
亚洲免费视频观看
|
亚洲国产日韩a在线播放
|
亚洲精品成人久久久
|
青青草原1769久久免费播放
|
亚洲午夜电影在线观看
|
在线永久免费观看黄网站
|
eeuss在线兵区免费观看
|
亚洲v高清理论电影
|
无码日韩人妻av一区免费
|
爱情岛亚洲论坛在线观看
|
亚洲日韩一页精品发布
|
99爱免费观看视频在线
|
亚洲1区2区3区精华液
|
国产国拍亚洲精品mv在线观看
|
波多野结衣免费在线
|
春暖花开亚洲性无区一区二区
|
欧洲精品99毛片免费高清观看
|
久久精品国产99国产精品亚洲
|
国产成人免费永久播放视频平台
|
中文字幕免费观看视频
|
亚洲一区二区三区播放在线
|
免费v片在线观看
|
18禁男女爽爽爽午夜网站免费
|
亚洲AV性色在线观看
|
亚洲五月六月丁香激情
|