<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 89,  comments - 98,  trackbacks - 0
    其實我對建造者模式的理解,倒是有些聚合合并的原則在里面.這只是我個人的理解.

    但是對于建造者模式來說:對于客戶端來說,相關的產品內部的元件的建立都是被隱藏的.我們通過相關的角色去完成產品對象及其元件的建立.

    引用<Java模式>的一句話是這樣說的:一個導演者對象和具體建造者對象一個一個地建造出所有的零件,從而建造出完整的產品對象.建造者模式將產品的結構和產品的零件建造過程對客戶端隱藏起來,把對建造過程進行指揮的責任和具體建造者零件的責任侵害開來.達到責任劃分和封裝的目的.



    我覺得建造者模式當中:相關角色的定義是最為重要的.它們各司其職,而又互不干涉.

    抽象建造者角色:它是一個抽象接口,給出了建立相關元件的方法及一個返回對象的方法.這個接口必須由具體建造者角色來實現.

    具體建造者角色:它有兩個作用:第一是實現抽象建造者角色聲明的方法

    第二就是提供產品對象的實例.


    導演者角色:它是一個中間轉換類.它實現了構建相關元件的方法,調用具體建造者類.

    產品角色:具體的產品類的實現.






    posted on 2006-08-15 10:41 水煮三國 閱讀(731) 評論(0)  編輯  收藏 所屬分類: J2SE
    <2006年8月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(4)

    隨筆分類(85)

    隨筆檔案(89)

    文章分類(14)

    文章檔案(42)

    收藏夾(37)

    java

    oracle

    Sybase

    搜索

    •  

    積分與排名

    • 積分 - 210757
    • 排名 - 266

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 粉色视频成年免费人15次| 免费人成视频在线观看视频| 亚洲欧美日本韩国| 亚洲精品免费在线观看| 国产午夜精品理论片免费观看| 久久午夜夜伦鲁鲁片免费无码| 国产精品青草视频免费播放| caoporm碰最新免费公开视频| 一道本不卡免费视频| 激情小说亚洲色图| 香蕉高清免费永久在线视频| 亚洲av手机在线观看| 亚洲精品无码久久久影院相关影片 | 亚洲国产精品一区二区九九| 久草免费福利视频| 久久狠狠躁免费观看| 在线观看成人免费视频| 大学生美女毛片免费视频| 免费人成激情视频| 又粗又长又爽又长黄免费视频 | 国产亚洲人成无码网在线观看| 91嫩草私人成人亚洲影院| 在线观看亚洲专区| 亚洲精品无码av人在线观看 | 亚洲人成网77777亚洲色| 亚洲久悠悠色悠在线播放| jizz免费一区二区三区| 久久久久亚洲精品中文字幕| 亚洲国产成人精品青青草原| 亚洲mv国产精品mv日本mv| 亚洲精品国产摄像头| 日本亚洲欧洲免费天堂午夜看片女人员| 国产成人99久久亚洲综合精品| 亚洲视频免费在线播放| 久久精品国产亚洲AV| 毛片大全免费观看| 亚洲av永久中文无码精品综合 | 在人线av无码免费高潮喷水| 四虎亚洲国产成人久久精品| 久久精品亚洲综合| 成年丰满熟妇午夜免费视频|