亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1302 | 回復(fù): 0
打印 上一主題 下一主題

模板方法模式 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-06-30 15:55 |只看該作者 |倒序?yàn)g覽
模板方法模式(TemplateMethod),定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟。

模板方法模式通過把不烴行為搬移到超類,去除子類中的重復(fù)代碼來體現(xiàn)優(yōu)勢,它提供了一個很好的代碼復(fù)用平臺。當(dāng)不變的和可變的行為在方法的子類實(shí)現(xiàn)中混合在一起的時候,不變的行為就會在子類中重復(fù)出現(xiàn)。我們通過模板方法模式把這些行為搬移到單一的地方,這樣就幫助子類擺脫重復(fù)的不變行為的糾纏。

用法:既然用了繼承,并且肯定這個繼承有意義,就應(yīng)該要成為子類的模板,所有重復(fù)的代碼都應(yīng)該要上升到父類去,而不是讓每個子類都去重復(fù)。當(dāng)我們要完成 在某一細(xì)節(jié)層次一致的一個過程或一系列的步驟,但其個別步驟在更詳細(xì)的層次上的實(shí)現(xiàn)可能不同時,我們通?紤]用模板方法模式來處理。

注意與策略模式的不同之處

本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u2/67904/showart_1981956.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP