エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DDD - 仕様パターンの紹介 - yujiro's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DDD - 仕様パターンの紹介 - yujiro's blog
DDD には仕様パターンというものが存在する。 仕様パターンは、 バリデーションなどの評価処理 リポジト... DDD には仕様パターンというものが存在する。 仕様パターンは、 バリデーションなどの評価処理 リポジトリと組み合わせたフィルタリング機能 この2つに使われる事が多い。 評価処理 評価処理とは、オブジェクトがある基準に達しているのか評価する 処理である。 定義した評価ロジックは、バリデーションの際に使用されることが多くなるだろう。 ドメインオブジェクトへの実装 真っ先に思い浮かぶのは、これをドメインオブジェクトに実装する方法だ。 例として、高校のWEBシステムにおいて、 「模試の申し込みは2,3年生の特進クラスの生徒しかできない」 というバリデーションロジックをドメインオブジェクトに実装してみよう。 class Student { ... private val birthday: Date private val classId: Int fun canApplyPracticeExam