Sven Rautenberg: OOP - n:m Beziehung von Klassen

Beitrag lesen

Moin!

Meine Klassen orientieren sich immer an der zu erledigenden Aufgabe - nicht an der Datenbank.

nochmal ne Frage dazu.
Was genau bedeutet das? Mir fällt es immer noch sehr schwer, eine sinnvolle Klassenstruktur aufzubauen.

Gibt es da gewisse Richtlinien die ich befolgen kann?

z.b. was alles in eine Klasse gehört und was nicht. Wie Klasse am sinnvollsten miteinander verknüpft werden, usw..

Auf was achten man da am besten. Woran erkenne ich für was ich eine Klasse benötige?

Da du mein anderes langes Posting gelesen hast, hier nur ganz kurz:

Wie man Klassen gut zusammenführt, ist auch Erfahrungssache. Und es gibt keinesfalls nur immer genau eine einzige Lösung.

Sei davor gewarnt, immer eierlegende Wollmilchsäue zu produzieren, die für alle Eventualitäten gewappnet sind, auch wenn dieser Fall noch gar nicht absehbar ist. Programmiere das und NUR das, was aktuell das Problem ist, mit der geringstmöglichen Komplexität.

- Sven Rautenberg

--
"Love your nation - respect the others."