dedlfix: MVC | :: vs. ->

Beitrag lesen

Tach!

Um genau zu sein, ist in vielen Fällen nicht mal die Klasse notwendig oder sinnvoll, weshalb es auch völlig okay die Klasse wegzulassen.
namespace Math;

Ja, Namespaces sind eine weitere Möglichkeit, Ordnung und Struktur in Code zu bringen. Das mag bei den Mathematikfunktionen auch recht sinnvoll sein. Sie sind alle im selben Themenbereich angesiedelt, haben aber weiter keine direkten Gemeinsamkeiten. Die Klasse, die hier nur statische Mitglieder enthält, ist nur ein Container, um diese irgendwie zusammenzufassen. Die Objektorientierung bleibt dabei auf der Strecke. Ob allerdings in dem von heinetz beobachteten MVC-Framework ebenfalls Namespaces ein sinnvoller Ersatz für die statischen Teile wären, muss erstmal offen bleiben.

dedlfix.