依存関係があるならツリーか何かにしたら良い。
大抵の場合の依存関係はどちらかがもう一方を所有している関係にあるだろうから、所有関係をツリーで表すのは理に適っている。

タスクシステムの利点はオブジェクト指向の多態そのもの。
多態が不要ならタスクシステムも不要。