ドメインモデルの設計は、業務知識・ユースケース・カプセル化の三つ視点からの三点透視図法がよい、という話をした。 @masuda220
ドメインモデルの設計は、業務知識・ユースケース・カプセル化の三つ視点からの三点透視図法がよい、という話をした。
@masuda220
カプセル化は、関連するロジックとデータを一つクラスに集めて閉じ込める技法。 ドメインモデルは、ビジネスルールに基づく計算・判断ロジックの置き場所。カプセル化の視点がロジックの整理の軸を明確にする。 カプセル化の基本は、計算判断で扱う値の種類ごとにクラスを作ることから。 @masuda220
カプセル化は、関連するロジックとデータを一つクラスに集めて閉じ込める技法。
ドメインモデルは、ビジネスルールに基づく計算・判断ロジックの置き場所。カプセル化の視点がロジックの整理の軸を明確にする。
カプセル化の基本は、計算判断で扱う値の種類ごとにクラスを作ることから。
(2021/12/03)