2020-01-01から1ヶ月間の記事一覧

ファクトリとリポジトリの違い

Eric Evansのドメイン駆動設計に、ファクトリとリポジトリの責務の違いが書かれていた。 ファクトリは新しくオブジェクトを作るのが責務で、リポジトリは古いオブジェクトを再構築するのが責務だ、とのこと。 ファクトリとリポジトリの違いをはっきり意識し…

Conceptual Whole

IDDDで Conceptual Whole という便利な言葉を知ったので紹介する。 Conceptual Wholeは、値オブジェクト(Value Object)の特徴の一つだ。 「概念的な統一体」と日本語訳されているが、この言葉は意味がわかりにくい。 「概念のまとまり」とか「概念の単位」の…