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 ...

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.