大話設計模式 橋接模式

2022-03-28 17:02:05 字數 599 閱讀 9148

一、合成/聚合復用原則:盡量使用合成/聚合而不是繼承。

二、橋接模式:將抽象部分與它的實現部分分離,使它們都可以獨立的變化。實現指的是抽象類和它的派生類用來實現自己的物件。

三、**示例

public

abstract

class

handsetsoft

public

class handsetgame extends

handsetsoft

}public

class handsetaddresslist extends

handsetsoft

}@data

public

abstract

class

handsetbrand

public

class handsetbrandm extends

handsetbrand

}public

class handsetbrandn extends

handsetbrand

}public

class

main

}

《大話設計模式》 第22個 橋接模式

今天學習了橋接模式 此模式可以解決因為設計不當的繼承而導致的類 問題,如下類圖所示 此類圖的設計目的是為了給不同手機品牌各自設計不同的通訊錄和遊戲功能。但是可以看到,這樣設計出來的 可擴充套件性比較差。1 如果要再加另外一種手機品牌,那麼就必須新增乙個手機品牌類,再新增相應的遊戲和通訊錄類。2 如果...

大話設計模式讀書筆記 橋接模式

人物 大鳥,小菜 事件 大鳥玩魂斗羅手機遊戲,小菜也想玩,但因為這款手機遊戲只能適配大鳥的手機,卻不能適配小菜的手機,小菜抱怨說如果遊戲軟體能夠統一適配就好了,大鳥笑著給小菜講解了橋接模式 橋接模式 1.闡述了設計程式時緊耦合思路演化 2.為解決緊耦合的缺陷,引出了合成 聚合復用原則 3.由合成 聚...

設計模式 橋接模式

橋接模式 多維 如車行駛在路上。車分各種品牌 各種型號各種排氣 道路分街道 告訴 山地等 駕駛員分男女 為了減少類的數量。如果按照繼承實現會照成大量冗餘的類,類的數量會相當之大 package com.cn.duduyu.bridgepattern.car public abstract class...