2011-01-24 13 views
0

私はドメインモデルを作成しています。私はゴール(ユーザーが一年を通して達成したいこと)のコンセプト/オブジェクトを持っており、時間とともに変化するステータスを持っています。さて、ユーザーは彼のステータスを更新します。ステータスの作成、更新、削除の責任はどこに置くべきですか。ドメインモデルにはどこに責任がありますか?

答えて

1

Repository Patternを使用すると、データベースの責任をドメインモデルから守ることができます。これは「永続性の無知(Persistence Ignorance)」として知られています。

関連する問題