Проектирам решение в Java и трябва да създам n обекта въз основа на стойности на свойства. Използвам фабричен дизайн.
Използване на класическия пример за форма и видове форми
String myShapes="circle,square,circle,rectangle" // This is from a property file
for ( shapeType : myShapes.split("," ) {
ShapeFactory shapeFactory = new ShapeFactory();
Shape shape1 = shapeFactory.getShape(shapeType );
shape1.doSomething();
}
Може ли някой да ми каже дали следният подход е правилен при създаването на обектите? Не знам колко обекта ще трябва да създам по време на компилиране.