/note/tech

ドメインモデルの設計は、業務知識・ユースケース・カプセル化の三つ視点からの三点透視図法がよい、という話...

ドメインモデルの設計は、業務知識・ユースケース・カプセル化の三つ視点からの三点透視図法がよい、という話をした。

@masuda220

カプセル化は、関連するロジックとデータを一つクラスに集めて閉じ込める技法。

ドメインモデルは、ビジネスルールに基づく計算・判断ロジックの置き場所。カプセル化の視点がロジックの整理の軸を明確にする。

カプセル化の基本は、計算判断で扱う値の種類ごとにクラスを作ることから。

@masuda220