Example #1
0
        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());
        }
Example #2
0
 public Adaptador(Adaptar adaptar)
 {
     this._adaptar = adaptar;
 }