Abstract Factory パターン

なおこ(・∀・)さんのサイトではこちら

Abstract Factoryとは「抽象的な工場」のことです。

なおこ(・∀・)さんのサンプル、じーっと眺めているわけですが、ふむぅ、メインロジックからは基本クラスで抽象的にしか見えてないけど、実際には具体的な実装を持つ継承したクラスがちゃんと仕事してるんだよ、ってこと・・・?
不思議な実装だなぁ。AbstractFactory.GetFactory()が具体的な自分を継承したクラスを返すのかぁ。

だんだん直感的ではなくなってきますねぇ。orz