Zusammenfassung: Abstraktionen funktionaler Komponenten

Als die objektorienterte Programmierung in den späten 80er und frühen 90er Jahren zum Mainstream wurde, bestand die große Hoffnung, dass eine Ära der wiederverwendbaren Softwarekomponenten eingeleitet werden würde. Die Erwartung hat sich nicht so ganz in dieser Weise erfüllt. Es gibt einige wenige Ausnahmen wie beispielsweise die APIs für grafische Benutzeroberflächen auf diversen Plattformen.

Warum kam es nicht dazu? Sicher gibt es viele Gründe dafür, aber ein wahrscheinlicher Erklärungsansatz ist die Tatsache, dass sich keine einfachen Protokolle für die Interoperabilität auf Quellcode- oder Binärebene herausbildeten, mit denen diese Komponenten zusammengefügt werden konnten. Die Reichhaltigkeit ...

Get Programmieren mit Scala 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.