2024-09-02 DDD DDD 値オブジェクトとエンティティ リポジトリ ドメインサービス アプリケーションサービス ドメインオブジェクトを直接公開するか、しないか 直接公開すると コードがシンプルになる ドメインオブジェクトをアプリケーションサービス以外からも操作できてしまう→依存範囲が広がってしまう 直接公開しないパターン DTOに詰め替えてリターンする方法がある DTOのコンストラクタにドメインオブジェクトを渡して詰め替えるのがおすすめ コード量が増えるというデメリットがある