Zusammenfassung und Ausblick

Nun haben wir unsere Erkundung des Scala-Objektmodells abgeschlossen. Wenn Sie von einer objektorientierten Sprache her kommen, wissen Sie jetzt genug über Scala, um Ihre bisherige objektorientierte Sprache durch objektorientiertes Scala ersetzen zu können.

Es kommt allerdings noch einiges mehr. Scala unterstützt die funktionale Programmierung, die mächtige Mechanismen zur Behebung einer Reihe von Designproblemen bietet, darunter der Nebenläufigkeit. Wir werden sehen, dass funktionale Programmierung – zumindest oberflächlich – im Widerspruch zu objektorientierter Programmierung zu stehen scheint. Trotzdem ist es einer der Leitgedanken von Scala, dass sich diese beiden Paradigmen eher gegenseitig ergänzen als in Konflikt ...

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.