C#設計模式(8)——橋接模式(Bridge Pattern)

一、引言 這裏以電視遙控器的一個例子來引出橋接模式解決的問題,首先,我們每個牌子的電視機都有一個遙控器,此時我們能想到的一個設計是——把遙控器做爲一個抽象類,抽象類中提供遙控器的所有實現,其他具體電視品牌的遙控器都繼承這個抽象類,具體設計類圖如下: 這樣的實現使得每部不同型號的電視都有自己遙控器實現,這樣的設計對於電視機的改變可以很好地應對,只需要添加一個派生類就搞定了,但隨着時間的推移,用戶需要
相關文章
相關標籤/搜索