static void Main(string[] args) { //Vehiculo Manual IAcelerador acelerador = new Acelerador(); IEmbrague embrague = new Embrague(); IPalancaCambios palancaCambios = new PalancaCambios(); Console.WriteLine("A primera"); acelerador.SoltarAcelerador(); embrague.PresionarEmbrague(); palancaCambios.InsertarVelocidad(1); embrague.SoltarEmbrague(); acelerador.PresionarAcelerador(); Console.WriteLine(); Console.WriteLine("De primera a segunda"); acelerador.SoltarAcelerador(); embrague.PresionarEmbrague(); palancaCambios.InsertarVelocidad(2); embrague.SoltarEmbrague(); acelerador.PresionarAcelerador(); Console.WriteLine(); Console.WriteLine("De segunda a tercera"); acelerador.SoltarAcelerador(); embrague.PresionarEmbrague(); palancaCambios.InsertarVelocidad(3); embrague.SoltarEmbrague(); acelerador.PresionarAcelerador(); Console.WriteLine(); Console.WriteLine("De tercera a segunda"); acelerador.SoltarAcelerador(); embrague.PresionarEmbrague(); palancaCambios.InsertarVelocidad(2); embrague.SoltarEmbrague(); acelerador.PresionarAcelerador(); Console.ReadKey(); }