Du sollt nicht erben, sondern delegieren
Nur weil ich etwas _benutzen_ will, muss ich es nicht _sein_.
Typisches Beispiel ist JFrame. Immer wieder liest man Beispiele oder Livecode, in dem Klassen von JFrame abgeleitet werden. Dabei wird in der Regel keine einzige Methode überschrieben. Das ist nicht gut!
Leave a Reply