ファクトリメソッド | Ruby デザインパターン

GoFのデザインパターンのひとつ、ファクトリメソッド(Factory Method)をRubyのサンプルコードで紹介します。 ファクトリメソッドは、インスタンスの生成をサブクラスに任せるパターンです。インスタンスの生成部分を切り離すことで、結合度を下げて追加・変更・保守を容易にします。 ソースコードを使ったファクトリメソッ…