Java Tip 98: Reflect on the Visitor design pattern
Implement visitors in Java, using reflection Collections are commonly used in object-oriented programming and often raise code-related questions. For example, “How do you perform an operation across a collection of different objects?” One approach is to iterate through each element…