Template Method 振る舞いに関するデザインパターン。スーパークラスで処理手順を決定。サブクラスで各処理を実装。 例:丼物 丼物をスーパークラスとする。丼物を作成する流れ(処理手順)は以下 ご飯を炊く トッピングを料理 ご飯を盛る トッピングを乗せる 以上より、各処理と作成は以下のように定義できる。 public abstract class DonMono { public abstract void CookRice(); public abstract void CookTopping(); public abstract void ServeRice(); public a…