public void CreateManager(string type) { manager = ManagerFactory.CreateManager(type); }
public MarketingFirm(string stackOrQueue) { _sweepstakesManager = ManagerFactory.GetSweepstakesManager(stackOrQueue); }
private ISweepstakesManager GetSweepstakesManager() { int choice = UI.GetManagerChoice(); return(ManagerFactory.BuildSweepstakesManager(choice)); }
public void CreateMarketingFirmWithManager() { firm = new MarketingFirm(ManagerFactory.ChooseManager()); }
static void Main(string[] args) { ISweepstakesManager manager = ManagerFactory.CreateManager(); MarketingFirm marketingFirm = new MarketingFirm(manager); }