public BadController()
 {
     _cakeFactory = new WarehouseCakeFactory();
 }
 public FreshController(CakeFactoryFactory cakeFactoryFactory)
 {
     _cakeFactory = cakeFactoryFactory.GetFactory("fresh");
 }
Exemplo n.º 3
0
 public StaleController(CakeFactoryFactory cakeFactoryFactory)
 {
     _cakeFactory = cakeFactoryFactory.GetFactory("stale");
 }
Exemplo n.º 4
0
 public Bakery(ICakeFactory cakeFactory)
 {
     Contract.Requires(cakeFactory != null);
     cakeFactory = _cakeFactory;
 }
Exemplo n.º 5
0
 public ExternalCakeController(ExternalCakeFactory cakeFactory)
 {
     _cakeFactory = cakeFactory;
 }
Exemplo n.º 6
0
 public GoodController(ICakeFactory cakeFactory)
 {
     _cakeFactory = cakeFactory;
 }