- 157 Words
OOP Class Constructor Code Frei
Halte den Class Constructor Code frei.
Halte den Class Constructor Code frei.
Die im Constructor übergebenen Argumente sollten erst validiert werden, wenn sie benötigt werden.
Die Properties eines Object sollten niemals im nachhinein verändert werden.
Encapsulation in OOP bedeutet das Eigenschaften, die ein Objekt aus machen, an einem Ort gebündelt sind. Die Kontrolle über diese Eigenschaften soll allein das Objekt behalten.
Der Klassenname muss sich auf das Object beziehen und nicht der Funktionalität.
Was ist das Ziel eines Entwicklers? Richtig, sich so viel Arbeit wie möglich ersparen. Aber wo spart man sich die meiste Arbeit? Wenn eine neue Anwendung geschrieben wird, möchte man schnell Ergebnisse erzielen. Das erreicht man unter anderem, indem so wenig Code wie möglich geschrieben wird. In so einer Anwendung sind die einzelnen Komponenten oft miteinander fest vertratet. Gehen wir mal davon aus das es sich nicht um einen Prototyp handelt, der später weggeworfen wird. In der Regel wirst du mehr Zeit mit der Wartung und Weiterentwicklung, als der Neuentwicklung verbringen. Macht es dann nicht mehr Sinn sich die Wartung und Weiterentwicklung so leicht wie möglich zu machen? Je umfangreicher das Projekt wird, desto häufiger wird der Chef bei einem Änderungswunsch die Aussage hören: