コード例 #1
0
 private static void MostrarCaracteristicas(Vehiculo v)
 {
     Console.WriteLine(string.Format("{0}\n\t- Velocidad punta de {1} km/h \n\tConsumo medio de {2} l/100km\n",
                                     v.Descripcion(),
                                     v.VelocidadMaxima(),
                                     v.Consumo()));
 }
コード例 #2
0
ファイル: Diesel.cs プロジェクト: jvicius/Decorator
 public override double Consumo()
 {
     return(_vehiculo.Consumo() - 0.8);
 }
コード例 #3
0
 // La gasolina es menos energética que el diesel, por lo que el consumo
 // de combustible es mayor. Decoraremos el vehículo añadiéndole un consumo
 // de 1.2 litros adicionales a los 100 km.
 public override double Consumo()
 {
     return(_vehiculo.Consumo() + 1.2);
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: jvicius/Decorator
 private static void MostrarCaracteristicas(Vehiculo v)
 {
     Console.WriteLine(
         $"{v.Descripcion()}\n\t- Velocidad punta de {v.VelocidadMaxima()} km/h \n\tConsumo medio de {v.Consumo()} l/100km\n");
 }