サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
bamboo-yujiro.hatenablog.com
DDD には仕様パターンというものが存在する。 仕様パターンは、 バリデーションなどの評価処理 リポジトリと組み合わせたフィルタリング機能 この2つに使われる事が多い。 評価処理 評価処理とは、オブジェクトがある基準に達しているのか評価する 処理である。 定義した評価ロジックは、バリデーションの際に使用されることが多くなるだろう。 ドメインオブジェクトへの実装 真っ先に思い浮かぶのは、これをドメインオブジェクトに実装する方法だ。 例として、高校のWEBシステムにおいて、 「模試の申し込みは2,3年生の特進クラスの生徒しかできない」 というバリデーションロジックをドメインオブジェクトに実装してみよう。 class Student { ... private val birthday: Date private val classId: Int fun canApplyPracticeExam
このページを最初にブックマークしてみませんか?
『bamboo-yujiro.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く