介面卡模式將乙個介面轉換成客戶希望的另乙個介面,從而使介面不相容的那些類可以一起工作。介面卡模式既可以作為類結構型模式,也可以作為物件結構型模式。在類介面卡模式中,通過使用乙個具體類將適配者適配到目標介面中;在物件介面卡模式中,乙個介面卡可以將多個不同的適配者適配到同乙個目標。
//////圓形類
///
public
class
circle : shape
} ///
///線性
///
public
class
line : shape
} ///
///面積
///
public
class
square : shape
}
//////顯示形狀介面
///
public
inte***ce
shape
//////
具體實際工作的類
///
public
class
xxcircle
}
//////簡單工廠類
23種設計模式之介面卡模式
二 實現方式 三 總結 下文如有錯漏之處,敬請指正 介面卡模式是將乙個類介面轉換為客戶端期望的另乙個介面,使得原本因介面不相容的類能協同工作。即讓不相關的兩個類產生關聯並進行工作。介面卡模式的主要角色 缺點 物件介面卡模式 adapter類聚合adaptee物件並實現target介面 優點 缺點 預...
23種設計模式 介面卡模式
1 概念 定義 介面卡模式,是指將乙個類的介面轉換成客戶期望的另外乙個介面,是原本的介面不相容的類,可以一起工作。它是結構型模式的一種。建立型模式 結構型模式 行為模式 單例模式 模式 模板方法模式 原型模式 介面卡模式 策略模式 工廠方法模式 橋接模式 命令模式 抽象工廠模式 裝飾模式 責任鏈模式...
了解23種設計模式之介面卡模式
一,什麼是 介面卡模式 adapter 模式 也叫介面卡模式,是構造型模式之一,通過adapter 模式可以改變已有類 或外部類 的介面形式 二,介面卡模式的定義與特點以及結構 定義 將乙個類的介面轉換成客戶希望的另外乙個介面,使得原本由於介面不相容而不能一起工作的那些類能一起工作。介面卡模式分為 ...