ドメインサービス
#DDD
#サービス(Service)
ドメインモデル
における、重要な処理を担ったり、他のドメインオブジェクトの変換や、複数のドメインオブジェクトの値を利用し計算する責務を持つ
要は
ドメインモデル
を入出力にとる関数
ユビキタス言語
に基づくビジネスロジックを表現する
ビジネスルールの1
概念
として名前がつけられるかどうかがとても大事
koushisa.icon
ユビキタス言語上の振る舞いと、アプリケーション上のユースケースという関係性
ドメインモデル
や
Repository
などのやるべき作業を調整するのみ
状態を持たない