1. 程式人生 > >設計模式之介面卡模式

設計模式之介面卡模式

1 介面卡模式主要包含:物件介面卡(組合的形式實現)和類介面卡(繼承的形式實現),通常採用物件介面卡。

2 使用場景: 在軟體開發中,就是系統的資料和行為都是正確的,就是介面不符,我們應該考慮使用介面卡,目的是是控制範圍之外的一個原有物件和某一個介面匹配。介面卡模式主要應用在希望複用一些現有的類,但是介面又和複用環境的要求不一致的情況。

注意點:並不是當遇到介面不匹配就使用這個模式,如果是在早期開發就遇到這個問題了,那麼就應該考慮重構介面了;當然在使用第三方的元件的時候沒有辦法改動他們介面,也沒必要為了迎合別人的介面改動自己的介面,這時候就可以來使用這個模式了。

詳細資訊可以參考網站: