public void ClientMethod(ICarFactory factory)
        {
            IProcessor processor = factory.CreateProcessor();
            IMainboard mainboard = factory.CreateMainboard();

            Console.WriteLine(mainboard.ShowBatteryVolume());
            Console.WriteLine(mainboard.ShowProcessor(processor));
        }
Esempio n. 2
0
        static void ClientCode(IAbstractFactory factory)
        {
            IMainboard mainboard = factory.GetMainboard();
            IProcessor processor = factory.GetProcessor();

            Console.WriteLine(mainboard.Description());
            Console.WriteLine(mainboard.ShowProcessor(processor));
        }