0
子供のサブセットに操作を適用するために、私は、クラスXのすべてのオブジェクト、またはすべて子供オブジェクトに対して操作を行いたいツリー構造は、どのように私は、ツリー構造を持っている
A -> B -> D -> Y
-> C -> X
-> X
クラスDの(例えば)。私はツリー内の任意のノードから(つまり再帰的に)この操作を開始したいと思います。例えば、
A.SetupDecorators();
(私は提案を開いてるが)
については
すべてのクラスはスーパークラスから継承します。
リフレクションを使用しないでこれに対して素晴らしいOO解決策がありますか?
C#が好ましい。
ありがとうございました!もちろん、私はこのパターンを使って、これを考えていたはずです... – geejay