Hallo,
ich wollte nur mal fragen auf welche weise Ihr bevorzugt Factories programmiert.
Besonders interessiert mich was der Vorteil von folgenden ist:
zu diesem Ansatz:
ich wollte nur mal fragen auf welche weise Ihr bevorzugt Factories programmiert.
Besonders interessiert mich was der Vorteil von folgenden ist:
Java:
String oddClass = null;
switch(value) {
case SOMETHING: {
oddClass = "de.xxx.yyy.OddClass";
break;
}
...
default: {
return null;
}
}
Class instanceClass = Class.forName(oddClass);
return (OddClassInterface) instanceClass.newInstance();
zu diesem Ansatz:
Java:
OddClassInterface oddClass = null;
switch(value) {
case SOMETHING: {
oddClass = new ImplOddClass1();
break;
}
...
default: {
return null;
}
}
return oddClass;
Zuletzt bearbeitet: