Factory und Interface zusammenpacken?
Von: Christian Franzen (christian.franzen@rwth-aachen.de) [Profil]
Datum: 27.09.2007 15:43
Message-ID: <5m1qcdFbegerU1@mid.dfncis.de>
Newsgroup: de.comp.objekt
Datum: 27.09.2007 15:43
Message-ID: <5m1qcdFbegerU1@mid.dfncis.de>
Newsgroup: de.comp.objekt
Hi! Ich grubbel gerade an dem Klassendesign für eine Configuration Klasse. Bisher habe ich es so gemacht dass ich ein Interface habe, dass nur die Methoden getValue() und setValue() zur Verfügung stellt und von diesem hab ich dann konkrete Klassen implementiert die entweder in einer DB, XML-Datei oder INI-Datei speichern. Diese Implemntierungs-Klassen sind alle Singeltons (das dürfe aber eigentlich hier irrelevant sein). Jetzt habe ich eine weitere Klasse, eine Factory-Method-Klasse, über die ich jetzt eine der Implementierungen instanzieren kann. Das ganze ist zwar so schonmal recht sauber und sehr flexibel, das mit der Factory-Klasse gefällt mir aber noch nicht so recht, weil nicht sofort ersichtlich ist, wie man jetzt eigentlich eine Instanz erzeugen kann. Deshalb habe ich mir überlegt es wäre ja möglich aus dem Interface eine abstrakte Klasse zu machen und dann diese Klasse als "Interface" und als Factory zu benutzen. Jetzt überlege ich ob mir dadurch irgendwelche Nachteile oder Problemem entstehen könnten. Was meint ihr? mfg Xion[ Auf dieses Posting antworten ]
Antworten
- Christoph Herrmann (27.09.2007 16:13)
- Christian Franzen (27.09.2007 16:32)
- Christoph Herrmann (27.09.2007 16:49)
- Christian Franzen (27.09.2007 18:25)
- Christoph Herrmann (27.09.2007 18:57)
- Christoph Herrmann (27.09.2007 18:58)
- Christian Franzen (28.09.2007 13:57)
- Oliver Grätz (28.09.2007 14:44)
- Christian Franzen (28.09.2007 14:48)
- Christian Franzen (28.09.2007 14:55)
- Oliver Grätz (28.09.2007 15:14)
- Christoph Herrmann (28.09.2007 15:49)
