本文實例講述了c#橋接模式(bridge結構模式)用法。分享給大家供大家參考。具體分析如下:
一般來說,Bridge模式使用“對象間的組合關系”解耦了抽象和實現之間固有的綁定關系,使得抽象(Tank的型號)和實現(不同的平臺)可以沿著格子的維度來變化。所謂抽象和實現沿著各自維度的變化,即“子類化”它們(比如不同的Tank型號子類,和不同的平臺子類),得到各個子類之后,便可以任意組合它們,從而獲得不同平臺上的不同型號。
在前面的玩家中每增加一個行為,就必須在每個玩家中都增加,通過橋接模式將行為提取出來了,減少變化
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答