static void Main(string[] args) { while (true) { SweepstakesFactory sweepstakesFactory = new SweepstakesFactory(); MarketingFirm newFirm = new MarketingFirm(sweepstakesFactory.DetermineManager(UserInterface.GetManagerType())); newFirm.DetermineMarketFirmAction(); } }
public void CreateMarketingFirmWithManager() { //Factory Manager created, use switch case ManagerFactory manager = new ManagerFactory(); MarketingFirm firm = new MarketingFirm(manager.ChooseManagerType(UserInterface.GetManagerType())); }