Ich mag Designmuster sehr, aber ich finde es schwierig zu sehen, wann ich eines anwenden kann. Ich habe viele Websites gelesen, auf denen Designmuster erklärt werden. Ich verstehe die meisten von ihnen, aber ich finde es schwierig, ein Muster in meinen eigenen Situationen zu erkennen.
Deshalb stelle ich diese Frage. Gibt es Richtlinien / Alarmglocken, wann welches Entwurfsmuster verwendet werden soll?
Wenn Sie beispielsweise eine switch-Anweisung ausführen, um zu bestimmen, welches Objekt Sie erstellen müssen, möchten Sie wahrscheinlich das Factory-Entwurfsmuster verwenden. Die switch-Anweisung ist in diesem Fall also eine 'Alarmglocke', um das Factory-Muster zu verwenden.
Kennen Sie also mehr Alarmglocken, um ein Entwurfsmuster zu bestimmen?