Visitor pattern: Difference between revisions

Content added Content deleted
m (→‎{{header|Raku}}: Add a Raku example)
Line 95: Line 95:
}
}
multi method visit(Car $e) {
multi method visit(Car $e) {
say "Visting car.";
say "Visiting car.";
}
}
multi method visit(Wheel $e) {
multi method visit(Wheel $e) {
Line 117: Line 117:
Visiting body.
Visiting body.
Visiting engine.
Visiting engine.
Visting car.
Visiting car.
Kicking my front left wheel.
Kicking my front left wheel.
Kicking my front right wheel.
Kicking my front right wheel.