public CreationalPattern(SchoolMemberFactoryResolver schoolMemberFactoryResolver) { _burritoDemo = new BurritoDemo(); _factoryDemo = new FactoryDemo(); _prototypeDemo = new PrototypeDemo(); _singletonDemo = new SingletonDemo(); _abstractFactoryDemo = new AbstractFactoryDemo(schoolMemberFactoryResolver); }
public AbstractFactoryDemo(SchoolMemberFactoryResolver schoolMemberFactoryResolver) { _polishSchoolMemberFactory = schoolMemberFactoryResolver(Language.Polish); }