Thread OOP Programmierstil (20 answers)
Opened by rosti at 2011-03-24 09:52

rosti
 2011-03-29 11:56
#147078 #147078
User since
2011-03-19
3276 Artikel
BenutzerIn
[Homepage]
user image
2011-03-28T12:41:56 renee
Ja, wenn Du - aus welchen Gründen auch immer - etwas an den Objektinterna änderst, weißt Du nicht, wo Du überall Code anpassen musst. Selbst wenn Du es weißt, musst Du es an unnötig vielen Stellen anpassen.

Wenn Du Methoden hast, die die Interna verstecken, dann musst Du nur die Methoden an sich anpassen, aber nicht die Aufrufe etc.


Genau das ist der Knackpunkt. Derzeit schreibe ich an einem größeren privaten Projekt, das muss ich ab und zu mal beiseite legen; so fällt denn die Wiederaufnahme leichter, was sich jetzt bereits abzeichnet.

Das main-Script habe ich bereits gestern so umgeschrieben, dass nur noch Methoden aufgerufen werden, der Großteil der Entwicklung findet jetzt in den Modulen statt und siehe da: Die in der Entwicklungsphase noch vorhanden heterogenen Datenquellen (Dateien + MySQL) später komplett auf MySQL umzustellen erfordert nur geringfügige Änderungen in den jeweiligen Methods. OOP ist geil, das ist die Botschaft ;)

Rolf

View full thread OOP Programmierstil