O'Reilly logo

Programmieren mit Scala by Alex Payne, Dean Wampler

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

Skalierbare Abstraktionen

In unserer Branche war es eine Zeit lang ein hohes Ziel, wiederverwendbare Komponenten zu bauen. Leider gab es aber nur wenig Übereinstimmung über die Bedeutung des Wortes Komponente und des damit zusammehängenden Begriffs Modul (den manche Leute als synonym zu Komponente ansehen). Definitionsvorschläge beginnen gewöhnlich mit verschiedenen Annahmen bezüglich Plattform, Granularität, Deployment- und Konfigurationsszenarien, Versionsfragen usw. (vgl. [Szyperski1998]).

Wir wollen dieser Diskussion aus dem Weg gehen und den Begriff Komponente informell so definieren, dass er sich auf eine Gruppe von Typen und Packages bezieht, die (möglichst nur) eine kohärente Abstraktion der von ihr gebotenen Services offenlegt und ...

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