2011-02-04 8 views
0

マッパがどのような責任を負わなければならないのか、少し混乱しています。オブジェクトファクトリとオブジェクトマッパとの間の相互の相互依存性の詳細な説明を私に提供してください。オブジェクトマッパーはオブジェクトファクトリを使用する必要がありますか、または単独で結果オブジェクトを作成する必要がありますか?工場とマッパーの責任は重複していますか?

答えて

0

工場(またはIoC/DIコンテナ)の仕事は、新しいオブジェクトを作成することです。

マッパーの仕事は、既存のオブジェクトのコピーを作成することです。

言われていること、マッパーがで開始するオブジェクトを持っている必要がない、とあなたはマッピング方法に3つのオプションがあり...

  1. パス1を持っている(私はこれだけをやって推薦しますあなたは、そうでない場合は、適用/登録/
  2. を聞かせて何マッパーが独自にオブジェクトを作成する場合は、工場やコンテナを使用するために、他の2)
  3. のconfigureの1マッパーを使用する特別な理由がある場合
関連する問題