說明spa
經過繼承目標接口和組合適配源,實現不改變目標接口,增長無限個適配器code
public class Adaptee { public void Exc() { Console.WriteLine("業務執行成功"); } } interface ITarget { void Request(); } class AdpterClass : ITarget { public void Request() { Adaptee Adaptee = new Adaptee(); Adaptee.Exc(); } } ITarget iTarget = new AdpterClass(); iTarget.Request();