【デザインパターン】Template Method

どんなもの? 処理の手順を基本クラスに定義しておく。 (Placeholdersを宣言する) その中の派生クラスによって差異部分となる処理を派生クラスで実装する。 (Placeholdersを実装する) どんなときに使う? 大まかな処理が共通で、アルゴリズムの具体的な設計を様々変化させたいときに使う。 大まかな処理は基本クラスに…