つまり、ドメインモデルが作成の外に変更可能な場合がありますか?ドメインモデルは定義上不変ですか?
0
A
答えて
5
Value objectsは通常不変です。一方、Entitiesは不変である必要はありません。たとえば、ドメインにOrderエンティティがあり、広告申込情報を追加したり、配信先アドレスを変更したりすることは許可されています。
1
Dmityの答えとは異なり、実行時に個々のエンティティではなく、モデル全体の設計を意味すると仮定しています。
答えは「はい」です。実際、これはドメインモデリングの全体的なポイントです。ビジネスモデルは時間とともに変化します(これは避けられません - ビジネスは生き残るために適応しなければなりません)。モデルはそれに合わせて進化しなければなりません。アジャイル開発技術と組み合わされたドメインモデリングは、これを考慮に入れます。ドメインモデルを進化させるように設計するのがこのトリックです。
+0
私の貧弱な言葉遣いを受けて、それにもかかわらず知っておきたい、有益な解釈。 – Matt
関連する問題
- 1. 2つ以上の変数をパペットで定義するには
- 2. $ rootScope変数は未定義ですか?
- 3. ユーザ定義ドメインモデルのセマンティック注釈のためのフレームワーク
- 4. XSD。不正な型定義
- 5. グローバル要素定義をローカル要素定義で上書きできますか?
- 6. PHPUnit - 不明な例外があります(未定義変数)
- 7. SQLユーザー定義関数の引数の数は不定ですか?
- 8. サイズ0の配列は定義上違法ですか?
- 9. 未定義の変数ですか?
- 10. このドメインモデルは正しいですか?
- 11. 不可能な再帰的な汎用クラス定義ですか?
- 12. コンストラクタ呼び出し表記でポインタ変数へのポインタを定義するのはなぜ不正ですか?
- 13. Web上でビジネス上でリアルタイムに定義する
- 14. ルビー:変数はハッシュ定義
- 15. 不変キーではあるが変更可能な値を持つPython辞書を定義する
- 16. Windows上のAPCはiis 7.0が不安定です
- 17. Python MySQLdbでユーザー定義変数を設定できますか?
- 18. CSSで不透明度を定義したdiv内の要素の不透明度を設定しますか?
- 19. C++すでに定義されている変数を上書きする
- 20. STL upper_boundの定義に不一致がありますか?
- 21. インスタンス変数の正確な定義は何ですか?
- 22. SQLPlus変数定義
- 23. 変数の定義
- 24. 不変クラスの代入演算子を不等間隔で定義するにはどうすればいいですか?
- 25. jmUIImage-定義済みですか、ユーザー定義ですか?
- 26. Java文字列が不変であればセキュリティは向上しますか?
- 27. PHPで定数を定義解除または変更できますか?
- 28. 脂肪ドメインモデル=>非効率ですか?
- 29. TensorFlow:グローバルスコープで変数を定義する
- 30. app.config内で変数を定義する
翌日これについて考えると、あなたの答えは当然です。私は森の木を見ていませんでした。 – Matt