Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            #region Pattern de Criação

            Console.WriteLine("########### PATTERNS DE CRIAÇÃO #############");
            Console.WriteLine("");

            SingletonApp.Executar();
            FactoryMethodApp.Executar();
            BuilderApp.Executar();
            PrototypeApp.Executar();

            #endregion

            #region Pattern Estrutural

            Console.WriteLine("########### PATTERNS ESTRUTURAL #############");
            Console.WriteLine("");

            AdapterApp.Executar();

            #endregion

            #region Pattern Comportamental

            Console.WriteLine("########### PATTERNS COMPORTAMENTAL #########");
            Console.WriteLine("");

            #endregion

            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string [] args)
        {
            Console.WriteLine("-------- CREATIONALS PATTERNS --------");
            Console.WriteLine();

            Console.WriteLine("-------- ABSTRACT FACTORY --------");
            AbstractFactoryMundoAnimalApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- BUILDER --------");
            VeiculoBuilderApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- FACTORY --------");
            FactoryDocumentApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- SINGLETON --------");
            SingletonApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- PROTOTYPE --------");
            PrototypeCoresApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- STRUCTURALS PATTERNS --------");
            Console.WriteLine();

            Console.WriteLine("-------- ADAPTER --------");
            AdapterApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- BRIDGE --------");
            BridgeApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- COMPOSITE --------");
            CompositeApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- DECORATOR --------");
            DecoratorApp.Execute();

            Console.WriteLine();

            Console.WriteLine("-------- FACADE --------");
            FacadeHipotecaApp.Execute();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            // Creational
            AbstractFactoryApp.Execute();
            FactoryMethodApp.Execute();
            SingletonApp.Execute();

            // Structural
            AdapterApp.Execute();
            FacadeApp.Execute();
        }