模式筆記五: 創(chuàng)建型模式

          =單例模式=

          單例模式需要考慮的重要問題是其生存周期問題,一種是不死鳥,永遠(yuǎn)不銷毀,最為簡(jiǎn)單,但是占用了資源
          另一種是有生存周期, 但是又要考慮其引用可能無效的問題
          * Lifetime: Dead reference
          * Double check locking

          =工廠模式=
          工廠模式是很常用的模式, 常見的有
          *簡(jiǎn)單工廠
          *抽象工廠



          *工廠方法



          =生成器模式=


          =原型模式=


          這里只是簡(jiǎn)單地用相應(yīng)類圖來表示, 個(gè)中滋味, 在應(yīng)用中自己慢慢體會(huì)吧
          相似的一點(diǎn)是抽象的東西有具體的實(shí)現(xiàn), 至于到底用哪個(gè)具體的實(shí)現(xiàn), 交給工廠來創(chuàng)建吧
          至于這個(gè)工廠, 視問題域的復(fù)雜性,可以是抽象的, 也可以是具體的,工廠模式大體如此

          posted on 2008-08-11 17:19 fantasyamin 閱讀(207) 評(píng)論(0)  編輯  收藏 所屬分類: Java

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 石柱| 乌恰县| 陈巴尔虎旗| 新干县| 西林县| 广丰县| 集贤县| 广河县| 巨野县| 九寨沟县| 昂仁县| 长海县| 建平县| 望城县| 峡江县| 丰顺县| 通江县| 长宁县| 烟台市| 沂水县| 大庆市| 都兰县| 通江县| 浙江省| 曲周县| 崇州市| 丹东市| 青铜峡市| 邵阳市| 敦化市| 灵武市| 苍山县| 永靖县| 朝阳市| 当阳市| 依安县| 邵武市| 府谷县| 塔城市| 陈巴尔虎旗| 沈丘县|