All visitors must implement this base class and then override one or more of the VisitXXX() methods,...
None VisitPickleGrocer(shop)
Let the visitor visit a Visitor_PickleGrocer shop.
None VisitButcher(shop)
Let the visitor visit a Visitor_Butcher shop.
None VisitVegetableGrocer(shop)
Let the visitor visit a Visitor_VegetableGrocer shop.
None VisitMaker(shop)
Let the visitor visit a Visitor_Maker shop.
None VisitRestaurant(shop)
Let the visitor visit a Visitor_Restaurant shop.
None VisitCondimentGrocer(shop)
Let the visitor visit a Visitor_CondimentGrocer shop.
None VisitBaker(shop)
Let the visitor visit a Visitor_Baker shop.