2024 11,28 17:52 |
|
2007 02,13 18:02 |
|
僕は、このGoFをすっ飛ばしてきたので、今更ながら勉強をしています。。。 とりあえずは、 TemplateMethod パターン から
TemplareMethod パターンは、テンプレートの機能を持つパターン。 スーパークラスで処理の枠組みを定め、サブクラスでその具体的内容を実装しする。 スーパークラスでは、アルゴリズムの流れの中で利用される抽象的なメソッドと、 この抽象的なメソッドを利用して、処理のアルゴリズムを定義する templateMethod メソッドを定義する らしい public abstract class SupperClass { public abstarct void print (XXXX xxx); public void SupperClass() { // templateMethod メソッド XXXX xxx = new YYYY(); // インターフェースを実装 draw (xxx); print (xxx); } } こんな感じらすぃ~ PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |