T-Rex: MVC - getter setter

Beitrag lesen

Du greifst über die Instanz direkt auf die Attribute zu. Freilich können Getter/Setter dabei entfallen, das bringt jedoch nur Nachteile, der entscheidende Nachteil ist, dass Deine Klasse nicht vom Code abstahiert ist, etwaige Änderungen in der Klasse betreffen dann auch den Code.

Die Bedenken hatte ich am Anfang auch. Aber ob du jetzt einen Methodennamen änderst oder einen Konstantennamen ist das gleiche. Ergo habe ich bei den Konstanten auch das OOP Prinzip "offen für Erweiterung und geschlossen für Änderung" eingeführt.
Das wäre auch noch ein Grund wieso ich Konstanten gewählt habe und keine Public Variablen.

Gruß
geschlossener
T-Rex