DDD
2019-01-25 (Fri) · 54 words

ドメイン駆動設計(DDD)

https://www.slideshare.net/TakuyaKitamura1/ddd-29003356 - モデルを中心とした設計・開発手法 - ドメインエキスパートと共同でドメイン知識を抽象化したドメインモデルを作成する - ドメインモデルをユビキタス言語として共有化 - ユビキタス言語化されたドメインモデルをそのまま実装に落とし込む

モデルの構成要素

モデルの表現

モデルのライフサイクル

Entities

抽象的な連続性と同一性

属性(状態)に左右されない同一性

具体例

Value Objects

連続性と同一性が不要なオブジェクト

他の何らかの状態を記述する属性となる

具体例

Service TODO

Entity や Value Object には不自然な操作

EntityとValueObjectのコントローラー

サービスはドメイン層のものだけではない

todo

https://little-hands.hatenablog.com/entry/2018/12/09/entity-value-object


Top     back     Posts     Tags     About Me