(Implementierungs-Vererbung: bad, Schnittstellen-Vererbung: good.)
Problem: class B extends A
class B extends A
B hängt ab von Implementations-Details von A.
Wenn man nur A ändert, kann B kaputtgehen.
(Beispiel)