DDD

DDD:Domain Driven Design

充血ドメインモデル

デメリット:

合理的な設計が難しい。

簡単なプロジェクトで利用すると、逆に不便。

貧血ドメインモデル

デメリット:

業務が複雑になると、Serviceクラスが拡大しずきる。

新しいUIを変更すると、Serviceクラスを作り直す。