Beispiel #1
0
        public Program(ICarFactory factory)
        {
            ICar hatchback = factory.CreateHatchback();
            hatchback.Drive();

            ICar estate = factory.CreateEstate();
            estate.Drive();

            ICar convertible = factory.CreateConvertible();
            convertible.Drive();
            Console.WriteLine("---------------------");
        }
Beispiel #2
0
        public Program(ICarFactory factory)
        {
            ICar hatchback = factory.CreateHatchback();

            hatchback.Drive();

            ICar estate = factory.CreateEstate();

            estate.Drive();

            ICar convertible = factory.CreateConvertible();

            convertible.Drive();
            Console.WriteLine("---------------------");
        }