2.2.4Einprägsam und leicht zu lernen
2.2.6Schwer falsch zu benutzen
3Allgemeines Vorgehen beim API-Design
3.3Anforderungen herausarbeiten
3.4Wenn Use Cases nicht ausreichen
3.5Entwurf mit Szenarien und Codebeispielen
5.2Effektiver Einsatz von Typen
5.2.1Semantischen Vertrag minimieren
5.2.2Semantische Verletzung der Datenkapselung vermeiden
5.2.3Werden Namen überschätzt?
5.3Techniken für Objektkollaboration