andy's blog
記錄我的所做所思
BlogJava
::
首頁
::
聯系
::
聚合
::
管理
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();
??
//
..
?}
}
可以發現,這兩個類中prepareRecipe()方法,部分代碼是一樣的,所以把這個方法提到基類中,其中boilWater()和pourInCup()方法所有子類都是一樣的,可以在基類實現,其它兩個方法為abstract,又具體子類來實現。
?
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)
編輯
收藏
所屬分類:
設計模式
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
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
主站蜘蛛池模板:
亚洲XX00视频
|
最新69国产成人精品免费视频动漫
|
免费在线观看亚洲
|
亚洲午夜福利在线视频
|
黄色永久免费网站
|
精品亚洲成AV人在线观看
|
亚欧日韩毛片在线看免费网站
|
亚洲AV无码成人精品区天堂
|
免费看韩国黄a片在线观看
|
亚洲高清在线mv
|
1000部拍拍拍18勿入免费视频下载
|
亚洲欧洲在线播放
|
日本黄网站动漫视频免费
|
亚洲美女视频免费
|
最近最好的中文字幕2019免费
|
亚洲五月丁香综合视频
|
成在人线AV无码免费
|
亚洲国产欧美日韩精品一区二区三区
|
大地资源在线资源免费观看
|
亚洲av永久无码精品漫画
|
最近的中文字幕大全免费8
|
亚洲av无码专区国产不乱码
|
日本中文一区二区三区亚洲
|
亚洲天堂免费在线视频
|
久久亚洲精品成人综合
|
手机看黄av免费网址
|
亚洲AV日韩AV永久无码色欲
|
亚洲中文字幕丝袜制服一区
|
亚洲人成网站看在线播放
|
永久在线毛片免费观看
|
一区在线免费观看
|
久久久久亚洲av无码专区喷水
|
日本妇人成熟免费中文字幕
|
美女免费视频一区二区
|
亚洲韩国精品无码一区二区三区
|
一级免费黄色大片
|
久久精品国产精品亚洲毛片
|
毛片a级毛片免费播放100
|
人与动性xxxxx免费
|
中文字幕在亚洲第一在线
|
7m凹凸精品分类大全免费
|