デザインパターン【"Template Method"と"Factory Method"】 細江則彰, 廣安知之, 三木光範 ISDL Report No. 20050807003 2005年 6月 20日 Abstract 本報告では,GoFの23個のパターンの中のTemplate Method パターンとFactory Method パターンについて,サンプルプログラムを用いて簡単に説明した.両パターン共に,スーパークラスの抽象メソッドをサブクラスによって具体的な処理が決定するものである.また,Factory Method パターンでは,その抽象メソッドにインスタンスを生成するものが含まれるものである. 1 はじめに C++やJavaなどのオブジェクト指向プログラミングを行う場合において,良いオブジェクト指向設計をするためには,直面している問題を解決することだけでなく,将来的に起こ