Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Delegation über Vererbung in Java

Dieses Mal werden wir uns ansehen, was der Unterschied zwischen Vererbung und Delegation sein kann. Oder besser ausgedrückt, warum ich Delegation bevorzuge und ein eher selten eingesetztes Feature in Java hervorheben möchte.

Die Herausforderung, der wir uns heute stellen werden, kommt recht häufig in dem Bereich der grafischen Oberflächen vor. Hierbei meine ich expliziert den jeweiligen Java-Anteil. Dabei ist es eigentlich egal, ob wir im klassischen Swing unterwegs sind, JavaFX oder im Bereich der Webframeworks wie zum Beispiel Vaadin. Ich habe mich hier expliziert für ein Pseudoklassenmodell entschieden, da ich an dieser Stelle ausschließlich die Designpatterns ansehen möchte, ohne auf technische Details eingehen…