Visitor pattern - Wikipedia

Visitor pattern - Wikipedia