Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
また、ドメインコマンドとドメインサービスをどのように区別しますか?
ドメインサービスは、ドメインに厳密に関連するオブジェクトを提供し、ドメインに関連するオブジェクトで動作するサービスです。これは、ビジネス/問題のモデル化を扱います。
インフラストラクチャ サービスはインフラストラクチャを扱うため、ドメイン サービスをサポートして構築するサービスです。これの良い例は、リポジトリです。リポジトリは、その役割がドメインにサービスを提供し、ドメイン オブジェクトにサービスを提供することであるため、インフラストラクチャです。
ドメイン = エンティティと関連する動作。