static void Main(string[] args) { TanqueInimigo tanque = new TanqueInimigo(); Iniciar(tanque); RoboInimigo robo = new RoboInimigo(); RoboInimigoAdapter roboAdapter = new RoboInimigoAdapter(robo); Iniciar(roboAdapter); Console.ReadKey(); }
// Passa para o metodo construtor o robo que sera adaptado public RoboInimigoAdapter(RoboInimigo novo_rovo) { this.robo = novo_rovo; }