static void Main(string[] args) { Personagem rodrigo = new Personagem(); Aviao aviao_de_batalha = new Aviao(); IAcao adaptador = new Adapter(aviao_de_batalha); Console.WriteLine("--- CAMINHANDO ---"); rodrigo.Andar("Rodrigo"); rodrigo.Atirar(); Console.WriteLine(); Console.WriteLine("--- PEGOU UM AVIÃO NO JOGO ---"); adaptador.Andar("Rodrigo"); adaptador.Atirar(); Console.ReadKey(); }
static void Main(string[] args) { Personagem diego = new Personagem(); Aviao aviao = new Aviao(); IAcao adaptador = new Adapter(aviao); Console.WriteLine("Andando"); diego.Andar("Diego"); diego.Atirar(); Console.WriteLine(); Console.WriteLine("Pegou o avião"); adaptador.Andar("Diego"); adaptador.Atirar(); Console.ReadKey(); }