Abstract Factoryパターン
もう駄目だ。昨日何やってたっけ?
というのは置いておいて、部品の組み合わせ方だけをコーディングできる状態の抽象的なFactoryと、 それぞれの部品の具体的な表現を持ったFactoryの2層がある、Abstract Factoryのパターンの話ですが。
正直、これも書いた事無いですね。せいぜいFactory Methodパターンで事足りてることが多い気がする。
思い当たる用途としてはブログのテンプレートを作成する場合とかどうでしょう。
マークダウンで書かれた文字列を要素の列に分解するクラス、それぞれの要素を扱う抽象クラスと、 テンプレートの種類毎に具体的に要素を表現するクラス.
ブログでリスト表示や見出しの表示をするとき、ちょっとタグごと変えたい時もある、とか強調表現当たりだったらありませんかね、ないかな...