Exemplo n.º 1
0
 private static void Run(string input)
 {
     try
     {
         Patterns.Run(input);
     }
     catch (Exception e)
     {
         Console.WriteLine($"Error: {e.Message}");
     }
 }
Exemplo n.º 2
0
        private static void Main(string[] args)
        {
            Console.WriteLine("----------Design Patterns ----------\n");
            var quitProgram = false;

            while (!quitProgram)
            {
                Patterns.ShowCatalog();

                Console.WriteLine("Enter the number of the design pattern example you wish to run, enter '/q' to quit");

                string input = Console.ReadLine();
                quitProgram = input == ExitKey;

                if (!quitProgram)
                {
                    Run(input);
                }
            }
        }