예제 #1
0
 public void CreatView(Enum.ViewEnum viewEnum)
 {
     factoryView = AbstractFactoryView.getFactory(viewEnum);
     if (market != null && user != null)
     {
         consoleView = factoryView.GetView(market, user);
     }
     else
     {
         Console.WriteLine("Something goes wrong...");
         Environment.Exit(0);
     }
 }
예제 #2
0
        public static AbstractFactoryView getFactory(Enum.ViewEnum viewEnum)
        {
            switch (viewEnum)
            {
            case Enum.ViewEnum.MainWindow:
                return(new AbstractFactoryMainWindow());

            case Enum.ViewEnum.Menu:
                return(new AbstractFactoryMenu());

            default:
                return(null);
            }
        }