Angesichts der Tatsache, dass die Antworten auf diese Frage nun drei Jahre alt sind, hielt ich es für wichtig, die Relevanz von Martin Fowlers Mustern erneut zu betonen.
Das GOF-Musterbuch wurde 1994 erstmals veröffentlicht, und viele seiner Muster werden immer noch als relevant angesehen. Wir haben sie vielleicht besser verstanden und subtile Varianten entwickelt, aber sie sind die Grundlage für jedes gute OO-Design.
Moderne Sprachen implementieren zunehmend einige der Muster hinter den Kulissen, so dass der Entwickler theoretisch nichts darüber wissen muss (ein Beispiel ist das Iteratormuster durch die yield
Anweisung in C #). Aber der Entwickler ist besser darin, sie zu kennen.
Weiter mit Martins Buch - das ist absolut immer noch relevant. Es ist wahr, dass viele Bibliotheken diese Muster jetzt im Hintergrund unterstützen und sie erneut vom Entwickler abstrahieren, aber auch hier bilden sie den Kern der Entwicklung von Unternehmensanwendungssoftware.
Sie lösen Probleme, die immer wieder auftreten, unabhängig von Sprache, System oder Plattform.