JavaExplore

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

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

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

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

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

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


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


          網站導航:
           
          主站蜘蛛池模板: 灵川县| 中宁县| 和田县| 泸州市| 石林| 龙陵县| 友谊县| 保靖县| 衡水市| 元氏县| 临朐县| 湖南省| 革吉县| 郴州市| 澄江县| 封开县| 渑池县| 岳西县| 洛浦县| 萍乡市| 哈密市| 海阳市| 互助| 普陀区| 洱源县| 南投县| 茂名市| 台中县| 昌乐县| 阳新县| 景谷| 阳原县| 东台市| 枝江市| 拉萨市| 两当县| 浪卡子县| 沁水县| 左权县| 体育| 三原县|