<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

    搜索

    •  

    積分與排名

    • 積分 - 210764
    • 排名 - 266

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 特级做A爰片毛片免费看无码| 久久国产精品亚洲综合| 亚洲一区二区三区高清不卡| 57PAO成人国产永久免费视频| 亚洲成人网在线观看| 成人免费午夜在线观看| 亚洲AV无码AV吞精久久| 亚洲?V无码成人精品区日韩| 亚洲丰满熟女一区二区哦| 亚洲а∨天堂久久精品| 久操免费在线观看| 亚洲中文无码永久免| 亚洲av无码天堂一区二区三区| 97在线免费视频| 亚洲欧美日韩中文二区| 国产亚洲成人久久| 毛片A级毛片免费播放| aaa毛片免费观看| 亚洲中文字幕久久精品无码VA | 久久亚洲AV成人无码| 国产精品免费看久久久无码| 黄视频在线观看免费| 中国china体内裑精亚洲日本| 奇米影视亚洲春色| 国产网站在线免费观看| 亚洲黄色免费电影| 国产猛男猛女超爽免费视频| 在线91精品亚洲网站精品成人| 久久精品国产亚洲AV嫖农村妇女| 免费在线观看视频a| 国产一区视频在线免费观看| 9420免费高清在线视频| 精品无码国产污污污免费网站| 亚洲一区二区三区免费在线观看| 免费看少妇高潮成人片| 老司机亚洲精品影视www| 好湿好大好紧好爽免费视频| 亚洲综合另类小说色区| 先锋影音资源片午夜在线观看视频免费播放| 亚洲日本韩国在线| 日韩视频免费在线观看|