public SystemSecurity(AutoBase p, string t) : base(p, t) { AutoProperty = p; Name = p.Name + ". Повышенной безопасности"; Description = p.Description + ". " + this.Title + ". Передние боковые подушки безопасности, ESP -система динамической стабилизации автомобиля"; }
public Tuning(AutoBase p, string t) : base(p, t) { AutoProperty = p; Name = p.Name + ". Переработанный дизайн корпуса"; Description = p.Description + ". " + this.Title + ". Переработанный каркас автомобиля из сверхлегкого и прочнойого металла, и сложная система подсветки, придающие машине футуристический вид"; }
public static void PrintAuto(AutoBase autoBase) { Console.WriteLine("**********************************\n"); Console.WriteLine("Машина {0}\nПолная стоимость составляет {1}$\n", autoBase.GetDescription(), autoBase.GetCost()); Console.WriteLine("**********************************\n"); }
public DecoratorOptions(AutoBase au, string tit) { AutoProperty = au; Title = tit; }
private static void Print(AutoBase av) { Console.WriteLine(av.ToString()); }
public MediaNAV(AutoBase p, string t) : base(p, t) { AutoProperty = p; Name = p.Name + ". Современный"; Description = p.Description + ". " + this.Title + ". Обновленная мультимедийная навигационная система"; }
public Сonditioner(AutoBase p, string t) : base(p, t) { AutoProperty = p; Name = p.Name + ". С охлаждением"; Description = p.Description + ". " + this.Title + ". Улучшенный кодиционер"; }
public AudioSystem(AutoBase auto, string title) : base(auto, title) { AutoProperty = auto; Name = auto.Name + ". Громкий"; Description = auto.Description + ". " + this.Title + ". Дополнительно встроенные японские колонки в корпус автомобиля"; }
public AudioSystem(AutoBase p, string t) : base(p, t) { AutoProperty = p; Name = p.Name + ". Высокочастотный"; Description = p.Description + ". " + this.Title + ". Улучшенная аудиосистема с усилителями"; }