das ist doch die gleiche Diskussion wie bei dem DB-Objekt das überall verfügbar sein soll
(egal, ob eine andere Klasse es benötigt oder nicht). Quasi "globale Objekte".
Ich dachte immer ein wesentliches Merkmal der OOP sei Kapselung und daß eben gerade NICHT
alles überall verfügbar sein soll.
Oder noch "ketzerischer" ausgedrückt: verzichte auf OOP, dann ist Deine Konfiguration überall verfügbar.
Zitat:
|
nämlich als statische Eigenschaft
|
würd ich nicht machen: eine Konfiguration muß auch zur Laufzeit änderbar sein (z.B. im Adminbereich).