JavaExplore

          一切像霧像雨又像風
          posts - 19, comments - 45, trackbacks - 0, articles - 0

          1、代理模式:參與角色:代理與真實實體共同的抽象角色、代理角色、真實實體角色
          ?????? 遠程代理:封裝對與遠程對象復雜的調用通訊過程,象調用本地對象一樣
          ?????? 虛擬代理:真實實體加載時間過長的,使用虛擬代理提供友好的顯示方式,一邊加載實際的對象
          ?????? 安全代理:調用真實的對象之前插入權限驗證模塊
          ?????? 智能引用代理:調用真實的對象之后調用統計等相關操作模塊

          2、享元模式:參與對象:建造工廠、抽象享元、具體享元
          ?????? 分析對象的內蘊與外蘊狀態,即不變的私有屬性與變化的私有屬性。建造工廠使用備忘錄模式存儲已經建造的對象,建造對象的時候,以參數的形式傳遞享元對象的內蘊屬性。實際調用中,使用傳遞外部參數的方法使用外蘊變量。

          ?? 復合的享元對象組成的對象,不可以整體使用享元模式,但可以單個的享元對象屬性使用該模式
          ?? 優點:降低內存中的對象? 缺點:設計復雜性
          ???????

          3、門面模式:結構模式。為包含有很多對象的子系統提供統一的操作接口類,所有對該子系統的調用都通過這個類,降低子系統之間調用的復雜度,也符合笛比特法則(一個對象的朋友盡量少,只與朋友說話)

          4、橋梁模式:參與角色:抽象化角色、抽象化的具體角色、實現化角色、實現化的具體角色
          ?兩個有繼承等級的對象群,一個對象群對另一個對象群有調用關系的時候使用
          ??????? 目的:使抽象化與實現化解藕


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 新蔡县| 沛县| 怀来县| 徐州市| 化州市| 永城市| 湄潭县| 贵港市| 神农架林区| 开鲁县| 噶尔县| 沙雅县| 璧山县| 奈曼旗| 玛纳斯县| 西平县| 津南区| 平顶山市| 沂源县| 瓮安县| 廊坊市| 南平市| 罗田县| 黎平县| 金沙县| 松潘县| 盐源县| 额敏县| 塔城市| 萨迦县| 广安市| 筠连县| 永定县| 建瓯市| 繁峙县| 射洪县| 来凤县| 锡林浩特市| 博客| 嘉黎县| 萍乡市|