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