static void Main(string[] args) { Car theCar = new CompactCar(); theCar = new LeatherSeat(theCar); theCar = new AllWheelDrive(theCar); theCar = new Navigation(theCar); Console.WriteLine(theCar.getDescription()); Console.WriteLine($"{theCar.getPrice():C2}"); }
static void Main() { var car = new Car(); var extended1 = new Navigation(car); var extended2 = new LeatherSeat(extended1); extended2.Details(); Console.ReadLine(); }