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(); }
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); }