はじめに ドメイン駆動設計におけるリポジトリについてまとめたいと思います。 はじめに リポジトリの概要 PHPコード例 ドメイン駆動設計とクリーンアークテクチャでのリポジトリの概念について クリーンアーキテクチャでのリポジトリのJavaコード例(引用) リポジトリとDAOの違い 参考記事、書籍 リポジトリの概要 ドメインオブジェクトが永続化ストレージ(データベースやファイルシステムなど)にアクセスするためのインターフェースを提供するオブジェクトであり、エンティティや値オブジェクト、集約などのドメインオブジェクトの取得や格納を担当します。 なお、リポジトリの一番大きい特徴は永続化の隠蔽です。よっ…