Esempio n. 1
0
        static void Main(string[] args)
        {
            Client client = null;

            AbstractFactory factory = new CocaColaFactory();

            client = new Client(factory);
            client.Run();

            factory = new PepsiFactory();

            client.ChangeFactory(factory);   // = new Client(factory);
            Console.WriteLine(client.GetFactoryInfo());
            client.Run();
        }