posts - 73,  comments - 55,  trackbacks - 0
          意圖:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。template method使得子類可以不改變一個算法的結構即可重定義該算法得某些特定步驟。
          需要遵循一個過程或一系列步驟,它們在某個具體層次上保持一致,但單個步驟在更詳細的層次上可能有不同的實現時,用此模式。有人問:為什么不用多個strategy模式啊?我的理解:strategy模式是每一步都可以選多個實現,比如帽子可以選a,b,c,鞋子可以選a,b,c,但teamplate method是指只能選一套a,或一套b,一套c,不能分開選,此時a,b,c直接有固定的聯系。
          posted on 2006-07-21 10:29 保爾任 閱讀(370) 評論(0)  編輯  收藏 所屬分類: Design Patten

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 黑龙江省| 竹山县| 两当县| SHOW| 景洪市| 祁连县| 皋兰县| 阿瓦提县| 全椒县| 鄢陵县| 齐河县| 海盐县| 瑞昌市| 滦平县| 达州市| 沙洋县| 林口县| 错那县| 乐山市| 厦门市| 连云港市| 垦利县| 台中县| 许昌市| 贞丰县| 滦平县| 合山市| 通州区| 舟山市| 巫山县| 敦化市| 即墨市| 肃宁县| 平乡县| 济宁市| 梁山县| 临清市| 长海县| 七台河市| 大同县| 白城市|