ベストプラクティス

前述した通り、作成に必須の属性のみを持つ各クラスの基礎的なファクトリを定義するのが良いでしょう。 それからこの基礎的な親から継承するより具体的なファクトリを作るのです。