エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
前回のおさらい + 今回の内容 前回、エンティティと値オブジェクトをJavaScriptでどう実装していくかを... 前回のおさらい + 今回の内容 前回、エンティティと値オブジェクトをJavaScriptでどう実装していくかを説明しました。 引き続き今回はDDDで登場するドメインサービス、リポジトリ、ファクトリーについてみていきます。 そして、それぞれどのように実装していくかを説明します。 目次 PART1 ドメインモデルの実装方法(前記事) DDDとは何かをざっくり知り、ドメインモデルとドメインオブジェクトを知る。 ValueObject Entity PART2 ドメインサービス、リポジトリ、ファクトリーの実装方法(本記事) Domain Service Repository Factory PART3 集約の実装方法(次回記事で書きます) 集約とは 集約の実装方法 ドメインサービス ドメインサービスとはドメインモデルの振る舞いのうち、エンティティと値オブジェクトで表現しきれない範囲の振る舞いを表現