パターン指向リファクタリング:Compositeによる暗黙的なツリー構造の置き換え

意外と汎用的に使えそうな香りはするんだけど、手順が意外とめんどい。


ツリーと表現されているもの>ここでは、XMLデータを作成するコード例


利点

  • ノードの形成、追加、削除の繰り返し処理をカプセル化できる
  • 同じようなロジックの増殖に対処する汎用的な方法
  • クライアント作業が簡単に


欠点

  • 暗黙的なツリーの方が簡単なときは設計が複雑に


手順>2つの手順


うーん、こんなものかな。
やっぱ、実際につかってみないとどうにもかも。