Hi!
OOP erleichtert wirklich nachher das Pflegen und Erweitern des Codes. Wenn man sich erst einmal den Kopf darüber zerbrochen hat, wie man seine Aufteilung macht.
Das Problem bei vielen Quellen ist, sie versuchen es so bildlich wie möglich darzustellen.
In Stephan Schmidt´s PHP Design Pattern wird eine Autovermietung als Beispiel heran gezogen. So wird als erstes die Klasse car erstellt. car hat verschiedene Eigenschaften.
Ein Auto kann grün, blau oder auch schwarz sein, man kann den Motor anstellen und abstellen, vor und zurückfahren etc.
Kein Problem, kann ich mir sofort vorstellen.
Jetzt sitze ich vor meinem eigenen Projekt und finde keinen Ansatz..
Die Anforderungen an das Programm in Klassen aufzuteilen finde ich häufig sehr schwer.
Bei Galileo Computing gibt es ein Open Book zum Thema OOP:
http://www.galileocomputing.de/openbook/oo/
Viele Grüße,
Jacka