タグ

ブックマーク / blog.fukuchiharuki.me (1)

  • リポジトリとDAOの違い

    リポジトリとDAOは似ていますが、どこか違いがありそうです。リポジトリとDAOはどちらもアプリケーションコードとデータストアの間に位置します。リポジトリとDAOの違いはどこにあるのか、参考文献からそれぞれの目的を調べてみます。また具体的にリポジトリとDAOをどう使い分けられそうかを考えてみます。 リポジトリはドメインオブジェクトのコレクション A Repository mediates between the domain and data mapping layers, acting like an in-memory domain object collection. – P of EAA: Repository リポジトリはエンタープライズアプリケーションアーキテクチャパターンにおいて次のように説明されています。リポジトリはドメインとデータマッピングレイヤをとりなして、インメモリなド

    lilpacy
    lilpacy 2021/03/08
    “リポジトリはドメインとデータマッピングレイヤをとりなして、インメモリなドメインオブジェクトのコレクションのように振る舞います。”
  • 1