5 Grundlagen für Java-APIs

Nachdem in den vorherigen Kapiteln die Qualitätsziele und das allgemeine Vorgehen beim API-Design behandelt wurden, geht dieses Kapitel auf konkrete Aspekte und Empfehlungen für den praktischen Entwurf von Java-APIs ein.

5.1 Auswahl passender Namen

Aus Benutzersicht sind die Namen von Klassen, Interfaces, Methoden und anderen sichtbaren API-Elementen sehr wichtig. Zum Beispiel ist die Bedeutung der statischen Methode interrupted der Klasse java.lang.Thread nicht ohne Dokumentation verständlich. Ein besserer Name wäre vielleicht clearInterruptedStatus gewesen, denn diese Methode räumt den Interrupted-Zustand des aktuellen Threads auf, falls dieser unterbro-chen wurde. Intuitiv verständliche Namen sind essenziell, nicht ...

Get API-Design, 1st 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.