Builder or AbstractFactry

MakeWebjを作り始めのころは、デザインパターンについてはBuilderパターンぐらいしか理解できていなかったので、MakeWebjのデータ構造は思いっきりBuilderパターンを適用している(いや、自分でそう思っているだけかもしれない^^;)。
しかし、MakeWeb本来の処理を見つめてみると、これはAbstractFactryパターンの方が良いんじゃないかと思い始めた。まっいいや。またそのうち考えよう。