こんにちはecbeingでアーキテクトをやっている宮原です。 皆さんデザインパターンについてはどのくらいご存知でしょうか? 「かなり自信がある」という方も「名前は聞いたことあるけど・・・」という方もいると思います。 今日はそんなデザインパターンの中から「Factory Method」を取り上げます。 Factory Methodとは? さて、Factory Methodといえばデザインパターンの中でもかなり有名なパターンであり、 デザインパターンに自信がない方でも名前だけは目にしたことがあるという方も多いのではないでしょうか? このパターンは「Virtual Constructor」とも呼ばれ、コンストラクタの代わりになるようなメソッドを作ることがキモなパターンです。 コンストラクタの代わりにインスタンスの工場(Factory)となるメソッド(Method)を作るから「FactoryMet