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

Entwurfsmuster

Entwurfsmuster (design patterns) mussten in der letzten Zeit Schläge einstecken. Manche Kritiker lehnen sie als Umgehungsmaßnahmen für fehlende Sprachfeatures ab. Tatsächlich werden einige Muster der Gang of Four (vgl. [GOF1995]) in Scala im Grunde nicht benötigt, da eingebaute Spracheigenschaften einen besseren Ersatz bieten. Andere Muster sind Teil der Sprache selbst geworden, so dass keine spezielle Form der Programmierung mehr erforderlich ist. Richtig ist, dass die Muster immer wieder falsch verwendet werden, aber daran sind nicht die Muster selbst schuld.

Wir meinen, dass die Kritik häufig einen wichtigen Aspekt übersieht: den Unterschied zwischen einem Konzept und seiner Implementierung und seinem Einsatz in einer konkreten ...

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