Ejemplo n.º 1
0
        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}");
        }
Ejemplo n.º 2
0
        static void Main()
        {
            var car = new Car();

            var extended1 = new Navigation(car);
            var extended2 = new LeatherSeat(extended1);

            extended2.Details();

            Console.ReadLine();
        }