FactoryMethodパターン
https://qiita.com/MinoDriven/items/5e69d9bd028aa350e2c4#factoryメソッドprivateコンストラクタ
https://ja.wikipedia.org/wiki/Factory_Method_パターン
#??
class Aの話をしているときに
class A内のfactory methodはすべてAをinstantiateするためのもの?
こちらの場合、このパターンを使う場合、instantiateするパターンが複数ある場合に限るよね?
この例
みたいに
1つのconstructorで話が済むならわざわざfactroy method定義する意味ないもんな?・
A内のfactroy methodでBをinstantiateすることもある?
それは
Factoryパターン
と呼んで区別するのかな