hi, ich schnall den unterschied noch nicht so ganz. eine factory ist doch zum beispiel sowas hier:
die konkreten implementierungen werden also an einer stelle erstellt. die vorteile liegen auf der hand. wie ist das jetzt aber mit der abstract factory? die soll ja eine stufe abtrakter sein? ich hab mir schon 2 tuts angesehen, aber gebracht hats nix :-|.
danke!!
Code:
public class MyFactory{
private MyFactory(){}
public static EinInterfaceTyp createInstance(String value){
if(value.equals("1"))
return new EinInterfaceImplementierung1();
if(value.equals("2"))
return new EinInterfaceImplementierung2();
//und so weiter
}
die konkreten implementierungen werden also an einer stelle erstellt. die vorteile liegen auf der hand. wie ist das jetzt aber mit der abstract factory? die soll ja eine stufe abtrakter sein? ich hab mir schon 2 tuts angesehen, aber gebracht hats nix :-|.
danke!!