これまでのところ、ドメイン モデルを貧血とタグ付けするための客観的な基準を説明しているブログ投稿や記事に出くわしたことはありません。貧血ドメインモデルの客観的な基準を設定することは間違いなく役立つと思います.
数年前、私はドメイン モデルを設計しました。データベースにはいくつかのテーブルがありました(約7)。コードでまったく同じ数のクラスを作成しました。これらのクラスごとにリポジトリ パターンを実装しました。今日は間違いなく貧血ドメインモデルだったと思います。オブジェクト指向のドメイン モデルを設計する機会がありましたが、設計したドメイン モデルは本質的にリレーショナルでした。その経験から、私が定義した 1 つの基準は、オブジェクト モデルがリレーショナル モデルと 1 対 1 でマッピングされている場合、それは貧血ドメイン モデルの兆候である可能性があるということです。
貧血ドメインモデルを指している可能性のある他の基準はありますか?
ありがとう。