ドメインモデル
原文: https://www.martinfowler.com/eaaCatalog/domainModel.html
振る舞いとデータをカプセル化した、ドメインのオブジェクトモデル。
解説の全文は『PofEAA』 116 ページを参照。
最悪、ビジネスロジックは非常に複雑となる。 ルールとロジックは様々なケースや振る舞いの傾向を記述する。 オブジェクトはこの複雑さを扱うために設計される。
DomainModelはオブジェクトが関連したクモの巣(web)を作る。 各オブジェクトには、 「会社」のような大きなものにしろ、 「注文フォームの行」程度の小さなものにしろ、 なんらかの意味が備わっている。