一.适配器模式介绍: 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