コード例 #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 string Descripcion()
 {
     return(_vehiculo.Descripcion() + " Diesel");
 }
コード例 #3
0
 // Los métodos utilizan la información del objeto encapsulado y le
 // incorporan su propia funcionalidad.
 public override string Descripcion()
 {
     return(_vehiculo.Descripcion() + " Gasolina");
 }
コード例 #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");
 }