06/06/04 03:18:07
>>123
意味的な話をすると、State パターンってのは、表示メソッドが showMessage01 ~ showMessage03 まであったときに、
showMessage01──┐ showMessage02──┐ showMessage03──┐
│ 朝表示するメッセージ │ │ 朝表示するメッセージ │ │ 朝表示するメッセージ │
│ 夜表示するメッセージ │ │ 昼表示するメッセージ │ │ 昼表示するメッセージ │
│ 夜表示するメッセージ │ │ 夜表示するメッセージ │ │ 夜表示するメッセージ │
└─────┘ └─────┘ └─────┘
と
朝表示するメッセージ─┐ 夜表示するメッセージ─┐ 夜表示するメッセージ─┐
│ showMessage01 │ │ showMessage01 │ │ showMessage01 │
│ showMessage02 │ │ showMessage02 │ │ showMessage02 │
│ showMessage03 │ │ showMessage03 │ │ showMessage03 │
└─────┘ └─────┘ └─────┘
のどっちが使いやすいかーって話にも関連してくる。ちなみに下が State パターン