3.2.1Schnittstellen (Interfaces)

Wenn Aufrufe an Methoden anderer Klassen erfolgen, dient dazu eine sogenannte Use-Beziehung: Eine Klasse verwendet eine andere. Dabei gibt es einen Aufrufer und einen Bereitsteller von Funktionalität. Man spricht zum Teil auch von Client und Server. Im einfachsten Fall ergibt sich die Schnittstelle, die ein Client von einem Server nutzen kann, implizit über die öffentlichen Methoden. Manchmal ist es jedoch zweckmäßiger, Methoden zu gruppieren und diesen Funktionsblöcken einen eigenen Namen zu geben. Dies ist durch die nun besprochene Technik der Interfaces möglich.

Einführung

Am Beispiel eines Kunden (Client), der bei einem Pizza-Online-Lieferservice (Server) Bestellungen aufgeben kann, lernen wir die Definition ...

Get Der Weg zum Java-Profi, 5th 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.