Template Method パターン
Templateとはまんま「テンプレート」ですが、「雛形」のことです。*1
実装を強制する雛形ってことでしょうか。一連の処理は基底クラスで実装しとくから必要なデータはそれぞれサブクラスで作ってね、とか。
ほほ〜、継承による拡張(Overridable)ではなくて、制約(MustOverride)を利用したパターンですって感じですね。
これも比較的理解しやすいと思います。この調子でガンバりますよ。
# ここんとこのエントリもテンプレっぽいのは内緒。
Templateとはまんま「テンプレート」ですが、「雛形」のことです。*1
実装を強制する雛形ってことでしょうか。一連の処理は基底クラスで実装しとくから必要なデータはそれぞれサブクラスで作ってね、とか。
ほほ〜、継承による拡張(Overridable)ではなくて、制約(MustOverride)を利用したパターンですって感じですね。
これも比較的理解しやすいと思います。この調子でガンバりますよ。
# ここんとこのエントリもテンプレっぽいのは内緒。