static void Main(string[] args) { string sweepstakesManagerType = UserInterface.DetermineSweepStakesManagerType(); SweepstakesManagerFactory sweepstakesManagerFactory = new SweepstakesManagerFactory(); MarketingFirm marketingFirm = new MarketingFirm(sweepstakesManagerFactory.DetermineSweepstakesManager(sweepstakesManagerType)); marketingFirm.DetermineMarketingFirmAction(); Console.ReadLine(); }