8/11
関心がプレゼンテーション層に閉じるのであれば、永続化の口もプレゼンテーションに配置して良いと思います。リポジトリというのはドメイン層のオブジェクトを集約単位で出し入れするものです。出し入れするものがドメイン層のオブジェクトでない、プレゼンテーション層の関心ごとのオブジェクトであれば、それはリポジトリという名称を使わない方が良いでしょう。「永続化=リポジトリ」ではないのです。 プレゼンテーション層にXxxLoggerなどの名前でインターフェイスを定義し、実装クラスもプレゼンテーション層に配置で問題ないと思います。
スポンサーリンク
スポンサーリンク
※利用規約、プライバシーポリシーに同意の上ご利用ください
スポンサーリンク