Hallo Mathias
Das ganze ist so etwas wie ein CMS und die Klassen sind die Module. Für den jeweiligen Navigationspunkt wird dann das entsprechende Modul, bzw. eben die Klasse aufgerufen.
Da nicht alle Klassen die selben Parameter erwarten, habe ich mir gedacht, dass ich (oder derjenige der dann das Modul entwickelt) eine Konfigurationsdatei zu der Klasse erstellt, in der die zu übergebenden Parameter als Array definiert sind. Dies auch damit die Klasse universell einsetzbar bleibt und nicht spezifische Parameter enthält.
Klar könnte ich einfach ein Konfigurations-Array übergeben, und dieses dann in der Klasse auswerten, aber ich weiss ja wie viele Parameter ich benötige und fände es für die universelle Einsetzbarkeit der Klasse übersichtlicher, wenn die Parameter "einzeln" übergeben würden.
Es handelt sich also nicht um eine programmiertechnische Notwendigkeit, sondern eher um die Sauberkeit. Aber wenn es keine Möglichkeit gibt das zu tun werde ich wohl die Array-Lösung benutzen müssen.
Gruss Ben