Introduction to design patterns

Introduction to design patterns is a three-part InfoWorld series that introduces and tours various kinds of design patterns:
  1. Introduction to design patterns, Part 1
  2. Introduction to design patterns, Part 2
  3. Introduction to design patterns, Part 3

Part 2 focuses on the Gang of Four's Design Patterns book. Pay attention to the Visitor pattern, which is useful in compiler construction.