Thread Best OOP Practice gesucht: Liste gleicher Objekte
(9 answers)
Opened by martin.g at 2014-01-29 15:29
Hallo,
in einem Punkt habe ich in der Objektorientierung immer wieder Schwierigkeiten. Ich überlege jedes Mal neu, wie ich am besten meine Klassenhierarchie anlege um eine Liste von Objekten (gleicher Klasse) zu erstellen. Ich habe z.B. Fabrik::Auto und möchte nun eine Liste von Autos. Was wäre sinnvoll? Fabrik::AutoListe (am einfachsten aber auch gut?) Fabrik::Auto::Liste (meist habe ich das bisher so gemacht, aber wirklich gut ist das ja nicht, weil ich jede vererbte Funktion ja ohnehin neu schreiben muss, z.B. Lenkrad einbauen) Fabrik::Liste::Auto Auch unter der Prämisse, dass ich auch die Liste später möglicherweise noch ergänzen möchte, z.B. um eine Suche Fabrik::AutoListeSuche (gibt Farbrik::AutoListe zürück) Fabrik::AutoListe::Suche (erscheint mir eigentlich am sinnvollsten) usw? Eigentlich sollte sowas ja Grundwissen in der OOP sein, aber ich komme da echt immer wieder durcheinander und überlege, was denn nun die Henne und was das Ei ist? Viele Grüße Martin |