一.適配器模式介紹: android
適配器模式:將一個類的接口,轉換成客戶但願的另一個接口。adapter模式使得本來因爲接口不兼容而不能一塊兒工做的那些類能夠一塊兒工做ios
例子分析(充電器充電):ide
模式中的角色:測試
UML類圖:ui
二.適配器模式實現:spa
public class AndroidCharger { public virtual void Charge() { Console.WriteLine("android手機充電中..."); } }
public class IOSCharger { public void QuickCharge() { Console.WriteLine("蘋果手機充電中..."); } }
public class Adapter : AndroidCharger { IOSCharger ios = new IOSCharger(); public override void Charge() { ios.QuickCharge(); } }
三.適配器模式調用測試:設計
static void Main(string[] args) { AndroidCharger c = new Adapter(); c.Charge(); Console.ReadKey(); }
輸出信息:code