MB: Konfiguration auslagern

Beitrag lesen

moin dedlfix,

Ein Ansatz wäre mit Inheritance zu arbeiten wie class Router extends Config {}.

Ein recht schlechter Ansatz. Der Router muss nur mit den Konfigurationswerten arbeiten, er muss dazu nicht die Verwaltungsklasse erben und braucht sich auch nicht deren Methoden zu eigen zu machen. Es reicht, wenn er eine Instanz übergeben bekommt, aus der er sich seine Werte holen kann.

Die Router-Konfiguration war ein Beispiel bezogen auf Inheritance um meine Frage zur verdeutlichen. Insofern ist es gleich was ich konfiguriere. Es geht hier in meine Frage darum wie ich konfiguriere. Und ich hab im Forum einen Ansatz unterbreitet.

vlg MB