243jpg VisitorPattern designPattern