Stuff about Software


ReflectiveVisitor - This is an example of the Visitor Pattern, implemented using reflection to do covariant dispatching to the visit methods in the visitor.  The sample code shows two variants of the pattern, the first is as simple as possible, the other allows the programmer to use a private protocol between the visitor and the visitable objects via a passback object.

InstanceInfoConfig - This is a pattern for configuration management.