• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Onway

            我是一只菜菜菜菜鳥...
            posts - 61, comments - 56, trackbacks - 0, articles - 34

            結構型模式

            Posted on 2015-05-09 13:53 Onway 閱讀(275) 評論(0)  編輯 收藏 引用 所屬分類: 設計模式

            1,適配器

            2,橋接

            3,組成

            4,裝飾

            5,外觀

            6,享元

            1,適配器

            目的是為了重用已有的類,讓事先沒有互相關系的類協同工作。
            大致做法是通過讓adapter繼承target類,將來自client對target的請求轉發給adaptee。
            可能發生在重構,擴展等相對后期的階段。
            分為類適配器和對象適配器;類適配器多采用多重繼承。


            2,橋接

            目的是分離接口和實現,以提供了一套穩定的接口,并且可以接口和實現獨立變化。
            結構和實現沒有繼承關系,接口類引用實現類的實例,并將其請求轉發。
            通常發生在設計階段,比較明確的知道會有多種不同實現。



            3,組成

            將對象組合成樹形結構以表示“部分-整體”的層次結構。Composite使得用戶對單個對象和組合對象的使用具有一致性。


            4,裝飾

            動態地給一個對象添加一些額外的職責。
            裝飾類和被裝飾類都有一個共同的接口,裝飾類維持一個被裝飾對象的引用(通常在構造函數傳入),將客戶的請求轉發給被裝飾對象,并在轉發前后添加額外的職責。裝飾模式不改變接口。


            5,外觀

            為子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。
            引入的Facade對象,為子系統中較一般的設施提供了一個單一而簡單的界面。
            也就是提供一個簡單易用的類。


            6,享元

            運用共享技術有效地支持大量細粒度的對象。
            使用一個factory管理維護一個共享對象池。難點是對象的外部和內部狀態的劃分。


            7,代理

            為其他對象提供一種代理以控制對這個對象的訪問。
            代理和實體一般都會有相同的接口。
            在實現上跟裝飾模式比較相似。

            亚洲欧美成人综合久久久| 久久人人妻人人爽人人爽| 久久久精品人妻一区二区三区蜜桃| 久久国产精品无码网站| 欧美成人免费观看久久| 久久91精品国产91久久小草 | 久久香蕉国产线看观看精品yw| 久久精品九九亚洲精品| 久久国产免费| 国产成人久久AV免费| 亚洲精品午夜国产va久久| 欧美久久精品一级c片片| 精品久久久久久中文字幕大豆网| 青青青伊人色综合久久| 久久久久久国产精品美女| 国产精品99久久久久久www| 东京热TOKYO综合久久精品| 久久香蕉综合色一综合色88| 久久久精品国产免大香伊| 精品久久人人爽天天玩人人妻| 亚洲AV日韩精品久久久久| 亚洲国产日韩欧美综合久久| 日韩一区二区久久久久久| 精品无码久久久久久尤物| 亚洲国产另类久久久精品小说| 久久九九免费高清视频| 久久99精品国产| 人妻少妇久久中文字幕| 久久精品中文字幕大胸| 亚洲第一永久AV网站久久精品男人的天堂AV | 久久婷婷五月综合97色直播| 久久久久国产一级毛片高清板 | 国产精品美女久久久m| 亚洲国产欧美国产综合久久| 亚洲第一极品精品无码久久| 亚洲精品乱码久久久久久| 亚洲精品无码久久久久去q| 婷婷五月深深久久精品| 久久久免费精品re6| 国产精品久久永久免费| 久久精品无码午夜福利理论片|