purucat’s blog

寿司よ止まれっ!

"「実践ドメイン駆動設計」から学ぶDDDの実装入門" 11 章感想 (全14章)

"「実践ドメイン駆動設計」から学ぶDDDの実装入門"

「実践ドメイン駆動設計」から学ぶDDDの実装入門 (CodeZine Digital First)

「実践ドメイン駆動設計」から学ぶDDDの実装入門 (CodeZine Digital First)

のレビューをこまめに記載していく


「ファクトリ」〜複雑な生成をユビキタス言語でシンプルに〜

気になった所

memo

  • DDDにおけるファクトリは「ユビキタス言語を用いて集約をシンプルに生成する」ことに重きがある。
    • 集約ルートにて、別のオブジェクト(主に集約)を生成。このとき、集約のプロパティを使用して良い。
    • サービスにて、別の「境界付けられたコンテキスト」のオブジェクトを、ローカルの「境界付けられたコンテキスト」の別のオブジェクトに変換して生成

分からないこと

  • 優れたファクトリは「生成される具象クラスではなく、要求される型に応じて抽象化されないといけない」