nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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