橋接模式 BridgePattern

2021-08-25 13:13:53 字數 1069 閱讀 9885

抽象部分

using system; using system.collections.generic; using system.text; namespace bridgepattern public string name set } public string age set } public string tall set } public string weight set } public iwork iwork set } public iwork iwork1 set } public void do() } }

抽象部分的實現a

using system; using system.collections.generic; using system.text; namespace bridgepattern } }

抽象部分的實現b

using system; using system.collections.generic; using system.text; namespace bridgepattern } }

行為部分

using system; using system.collections.generic; using system.text; namespace bridgepattern }

行為部分的實現a

using system; using system.collections.generic; using system.text; namespace bridgepattern #endregion } }

行為部分的實現b

using system; using system.collections.generic; using system.text; namespace bridgepattern #endregion } }

呼叫**

using system; using system.collections.generic; using system.text; namespace bridgepattern } }

執行結果:

我能洗衣服

我能裝配機器

橋接模式(Bridge)

個人理解 橋接模式的精髓在於維護乙個抽象物件,並抽取這個物件的抽象部分。uml類圖 實現 public inte ce icomponent public class componenta icomponent public class componentb icomponent public ab...

bridge pattern 橋接模式

bridge模式又稱為handle body模式。在軟體系統中,經常面臨著 某些結構複雜的物件 的建立工作,由於需求的變化,這些物件經常面臨著劇烈的變化,但是他們卻擁有比較穩定一致的介面。大部分建立型模式,就是為了解決如何向 客戶程式 隔離出 這些易變物件 從而使得 依賴這些易變物件的客戶程式 不隨...

php 橋接模式

交接模式之模擬毛筆 1 實現類介面 inte ce color 2 具體實現顏色類 class red implements color class green implements color class blue implements color class white implements c...