ドメインモデルによるビジネスルールの実装

ドメインモデルの実装では、概念の構造的な表現以外にビジネスルールを表現できる点も重要だと考えています。これは、業務アプリの多くはデータ記録・検索が中心のプログラムで構成され、構造よりもビジネスルールが複雑になります。このため、ドメインモデルを利用する動機として複雑さの管理を前提として考えると、ビジネスルールの実装のウエイトが高くなるように感じています。

なぜこのようなことを言うかというと、多くのドメインモデルの説明でどうもビジネスルールの実装が軽視されているように感じているからです。