設計
要求分析
概念設計
論理設計
物理設計
クラスの設計とは
分割方法
クラスの役割で分割
ビジネスルールを表現するクラス
事業活動の決め事を、値の種類に注目して、宣言的に記述
ビジネスアクションを表現するクラス
計算判断の実行
通知・依頼
記録・参照
対象領域の関心で分割
ビジネスルールの基本の形
事実から判断
事実から計算
ロジックとデータを1つのクラスにまとめる
事実をインスタンス変数に
判断ロジックをメソッドに
足りない事実は引数で
宣言的である
同じ事実からは同じ結果
値の種類で分割
組み立て役のクラス