hallo, ich bin neu in java...
ich möchte eine factory klasse F erstellen, die Instanzen der klasse A und B erstellen kann... dies soll ausschliesslich durch F geschehen können...
eine möglichkeit, die ich sehr unelegant finde ist die, die konstrukoren von A und B nur innerhalb eines paketes sichtbar zu machen(in dem sich auch F befindet) ... in diesem paket sollte jedoch mehr klassen als nur die 3 sein, aus diesem grund kommt das nicht in frage!!!
eine andere möglichkeit ist die, A und B werden selbst zur factory... kommt auch nicht in frage, da sämtliche A und B über F verwaltet werden müssen!!!
wie gesagt, ich bin neu in java... ich programmiere seit vielen jahren c++ und da habe ich das attribut friend... jetzt meine frage: gibt es in java ähnliche möglichkeiten, oder wird das über ein anderes pattern gelöst?
ich möchte eine factory klasse F erstellen, die Instanzen der klasse A und B erstellen kann... dies soll ausschliesslich durch F geschehen können...
eine möglichkeit, die ich sehr unelegant finde ist die, die konstrukoren von A und B nur innerhalb eines paketes sichtbar zu machen(in dem sich auch F befindet) ... in diesem paket sollte jedoch mehr klassen als nur die 3 sein, aus diesem grund kommt das nicht in frage!!!
eine andere möglichkeit ist die, A und B werden selbst zur factory... kommt auch nicht in frage, da sämtliche A und B über F verwaltet werden müssen!!!
wie gesagt, ich bin neu in java... ich programmiere seit vielen jahren c++ und da habe ich das attribut friend... jetzt meine frage: gibt es in java ähnliche möglichkeiten, oder wird das über ein anderes pattern gelöst?
Comment