static void Main(string[] args) { Adaptar adaptar = new Adaptar(); IAlvo alvo = new Adaptador(adaptar); Console.WriteLine("A interface 'Adaptar' é incompatível com o cliente."); Console.WriteLine("Mas com o adaptador, o cliente pode chamar seu método."); Console.WriteLine(alvo.GetRequest()); }
public Adaptador(Adaptar adaptar) { this._adaptar = adaptar; }