Ch.3 KICK THE TEMPLATE METHOD
【目標】
Template Methodパターンを使用して、KREVA fes.に参加するパフォーマーのふるまいを表現しよう
【クラス図】
【実装】
<Performer抽象クラス:AbstractClass>
≪Comedianクラス:ConcreteClass≫
≪Dancerクラス:ConcreteClass≫
≪RockBandクラス:ConcreteClass≫
[Mainクラス]
【出力結果】
【メモ】
・HTMLの出力とかに使える?
・結城センセのソースに則って、Enter()、Perofrom()、Exit()の各メソッドをpublicにしているがprotected(サブクラスからのみ使える)のほうがいい気がする