読者です 読者をやめる 読者になる 読者になる

Every day is a new day

ひつじのプログラミング日記。

TemplateMethod パターン

・TECHSCORE(テックスコア)
 
TEMPLATEMETHODの骸骨
 
C# プログラミング 再入門
 
 
TemplateMethod パターンについては、だいたいどのサイトを読んでもよく使われるパターンであると書かれているし、実際にその通りだと思う、というか抽象化を意識していると勝手になるという感じがする。
 
参考にした上記のサイトの中では、「C# プログラミング 再入門」のサンプルその3が、実際の業務の中で使ったパターンになるかなぁ。
 

// 基底クラス側で実装されるメソッド

WarmingUP();

 

// 抽象メソッド。サブクラスで実装される

Do();

 

// 基底クラス側で実装されるメソッド

CoolDown();