O'Reilly logo

API-Design, 1st Edition by Kai Spichale

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required