私はデザインパターンがとても好きですが、いつ適用できるかわかりません。私はデザインパターンが説明されている多くのウェブサイトを読みました。私はそれらのほとんどを理解していますが、自分の状況でパターンを認識するのは難しいと思います。
だから、私がこの質問をするのはそのためです。どのデザインパターンを使用するかについてのガイドラインや警報ベルはありますか?
たとえば、作成する必要があるオブジェクトを決定するためにswitchステートメントを実行している場合は、おそらくファクトリーデザインパターンを使用する必要があります。したがって、この場合のswitchステートメントは、Factoryパターンを使用するための「警報ベル」です。
では、デザインパターンを決定するためのより多くの「警報ベル」を知っていますか?