// @topic S-0314-13-01-70 Java Visitor Design pattern
// @brief class VisitorGuest implements IVisitor

package visitors;

public class VisitorGuest implements IVisitor {

    @Override
    public void visit( Floor floor ) {
        System.out.println(
                "Visitor:"
                +this.toString()
                +" visiting Floor:"+floor.hashCode()
                );
    }//visit
    
    @Override
    public void visit( Elevator elevator ) {
        System.out.println(
                "Visitor:"
                +this.toString()
                +" visiting Elevator:"+elevator.hashCode()
                );
    }//visit
    
}//class VisitorGuest