Ich habe gehört, es argumentiert, dass Designmuster die beste Sache seit geschnittenem Brot sind. Ich habe auch gehört, dass Designmuster dazu neigen, das "Second System Syndrome" zu verschlimmern, dass sie massiv überbeansprucht werden und dass ihre Benutzer sich als bessere Designer fühlen, als sie wirklich sind.
Ich neige dazu, näher an das ehemalige Lager heranzukommen, aber in letzter Zeit habe ich Entwürfe gesehen, bei denen fast jede einzelne Interaktion durch eine Beobachterbeziehung ersetzt wird und alles ein Singleton ist.
Sind Entwurfsmuster in Anbetracht der Vorteile und Probleme im Allgemeinen gut oder schlecht und warum?