タグ

Repositoryに関するnukosukeのブックマーク (1)

  • DDDエリック本を読んでいる:RepositoryとFactoryの関係 - ごらくらいふ

    DDDについてEricを読んでいたところ、オブジェクトの生成やシリアライズについての指針が参考にできそうだったので、メモ。 Factoryはオブジェクトのライフサイクルにおける始まりを処理し、リポジトリは中期から終わりを管理するのを助ける。 リポジトリはデータに基づいてオブジェクトを生成するので、多くの人はリポジトリのことをファクトリであると考える。 しかし、格納されたオブジェクトを再構成することは、新しい概念オブジェクトを生成することとは異なる。 リポジトリのクライアントには、オブジェクトがメモリにあると錯覚させなければならない。 リポジトリがオブジェクトの生成をファクトリに委譲すれば良い。 重要なのは末尾の項目で、リポジトリがシリアライズされたデータを永続化媒体から(アダプタを介して)取得して、ファクトリに流し込んであげればよい。 雑念 (いや、アダプタを介して取得したデータが全て特

    DDDエリック本を読んでいる:RepositoryとFactoryの関係 - ごらくらいふ
  • 1