Kapitel 13. Anwendungsdesign

In diesem Kapitel wollen wir die Anwendungsentwicklung mit Scala pragmatisch betrachten. Dabei behandeln wir einige Eigenschaften der Sprache und der API, die wir bis jetzt noch nicht abgedeckt haben, untersuchen einige gängige Muster und Idiome und kommen noch einmal auf Traits zurück, wobei wir unseren Blick auf die Möglichkeiten für eine effektive Codestrukturierung richten.

Annotationen

Wie Java und .NET unterstützt auch Scala Annotationen, mit denen man Deklarationen um Metadaten ergänzen kann. Annotationen werden von einer Vielzahl von Werkzeugen in typischen Enterprise- und Internetanwendungen verwendet. So gibt es beispielsweise Annotationen, mit denen man Direktiven für den Compiler schreiben kann, und manche ...

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.