Combination of Composite Pattern and Visitor Pattern
I'm new to C# design patterns and I've read your sample code of patterns Composite and Visitor.
Its very interessing but I think there is great benefit by combining Composite and Visitor Patterns.
Use Composite to build a tree, for example:
And use Visitor to visit each of the Tree nodes.
But my question is this: How can we build such a structure?
Gophisco Jazz, Jan 07, 2011
Yes, we can build this structure, see the attached code in zip file. To elucidate further read about pattern hatching by John Vlissides, which tells about patterns vs pattern languages and how we can combine 2 patterns to get maximum throughput. Please feel free to ask if you have any problem with code.
Narayanan Rajagopalan, May 15, 2011
Until someone someone answers this please go through this resource as it has some useful information.
I hope this will be useful for further exploration of the subject.
Rajesh Pillai, Jan 10, 2011