コード例 #1
0
ファイル: Program.cs プロジェクト: manzilat/Sweepstakes-
 static void Main(string[] args)
 {
     while (true)
     {
         SweepstakesFactory sweepstakesFactory = new SweepstakesFactory();
         MarketingFirm      newFirm            = new MarketingFirm(sweepstakesFactory.DetermineManager(UserInterface.GetManagerType()));
         newFirm.DetermineMarketFirmAction();
     }
 }
コード例 #2
0
 public void CreateMarketingFirmWithManager()
 {
     //Factory Manager created, use switch case
     ManagerFactory manager = new ManagerFactory();
     MarketingFirm  firm    = new MarketingFirm(manager.ChooseManagerType(UserInterface.GetManagerType()));
 }