Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello Patterns!\n");

            ClientComposite.ExecuteScript();
            ClientStrategy.ExecuteScript();
            ClientDecorator.ExecuteScript();
            ClientAbstractFactory.ExecuteScript();
            ClientBridge.ExecuteScript();
            ClientCommand.ExecuteScript();
            ClientIterator.ExecuteScript();
            ClientVisitor.ExecuteScript();
        }
Ejemplo n.º 2
0
        private static void Ex_001_AbstractFactory()
        {
            Imprimir("Usando fabrica 1\n");
            var client = new ClientAbstractFactory(TipoDeFabrica.UM);

            Imprimir(client.ProductA);
            Imprimir(client.ProductB);

            Imprimir("\nUsando fabrica 2\n");
            client = new ClientAbstractFactory(TipoDeFabrica.DOIS);

            Imprimir(client.ProductA);
            Imprimir(client.ProductB);
        }