8 Interfaces und abstrakte Klassen

Ernsthafte Polymorphie

image

Vererbung ist nur der Anfang. Um Polymorphie nutzen zu können, benötigen wir Interfaces (und damit meinen wir keine GUIs). Wir müssen über einfache Vererbung hinausgehen, um eine Stufe der Flexibilität und Erweiterbarkeit zu erreichen, die Sie nur erhalten, wenn man Schnittstellendefinitionen als Ausgangsbasis für den Entwurf und die Programmierung nimmt. Einige der coolsten Teile von Java wären ohne Schnittstellen überhaupt nicht möglich. Auch wenn Sie die Schnittstellen nicht selbst entwickeln müssen, werden Sie um ihre Nutzung nicht herumkommen. Und das werden Sie wollen. Sie werden ...

Get Java von Kopf bis Fuß, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.