ファクトリパターン
Factory method
利用側は、こういう機能(interface?)を満たすオブジェクトが欲しいと、メソッドに伝えるだけで、そのオブジェクトを得ることができる。
#デザインパターン