Hallo zusammen,
mich interessiert, in welchen Fällen ihr vererbt. Ich entwickle zwar objektorientiert, kann der Vererbung praktisch leider nur wenig abgewinnen, weil ich sie selten brauche/anwenden kann.
Das tolle, praktische Beispiel a lá "Admin extends User" fällt flach, da die Benutzerlevel über die DB geregelt werden. Die "Hamster extends Tier"-Beispiele bringen mich auch nicht weiter, da ich im Grunde weiss wie es funktioniert.
Momentan habe ich nur zwei verbende Klassen:
- Basic.class (vererbt gängige Methoden, wie z.B. save(), delete(), find(), ...)
- DB.class
Deshalb bitte ich euch um Denkanstöße. Vielen Dank!
mich interessiert, in welchen Fällen ihr vererbt. Ich entwickle zwar objektorientiert, kann der Vererbung praktisch leider nur wenig abgewinnen, weil ich sie selten brauche/anwenden kann.
Das tolle, praktische Beispiel a lá "Admin extends User" fällt flach, da die Benutzerlevel über die DB geregelt werden. Die "Hamster extends Tier"-Beispiele bringen mich auch nicht weiter, da ich im Grunde weiss wie es funktioniert.
Momentan habe ich nur zwei verbende Klassen:
- Basic.class (vererbt gängige Methoden, wie z.B. save(), delete(), find(), ...)
- DB.class
Deshalb bitte ich euch um Denkanstöße. Vielen Dank!
Kommentar