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

7 Kompatibilität von Java-APIs

Stellen Sie sich vor, die API der Java-Standardbibliothek würde sich bei Updates ändern, sodass Ihre Anwendungen erst nach Codeanpassungen wieder kompiliert und ausgeführt werden könnten. Das Vertrauen in die gesamte Plattform wäre dann schnell ruiniert. Nicht ohne Grund wurde in Kapitel 2 Stabilität als wichtiges Qualitätsmerkmal beschrieben. Nichtsdestotrotz kann man Änderungen zugunsten von Verbesserungen und Erweiterungen nicht kategorisch ausschließen. Aus diesem Grund ist Kompatibilität ein wichtiges Thema für API-Designer. Es ist einerseits ein wichtiges Entwurfsziel und andererseits eine Entwurfseinschränkung, wie wir später noch sehen werden.

7.1 Kompatibilitätsstufen

Zwei Softwarekomponenten sind zueinander ...

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