Visitor pattern: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→{{header|Raku}}: Add a Raku example) |
Thundergnat (talk | contribs) m (→{{header|Raku}}: typo) |
||
Line 95: | Line 95: | ||
} |
} |
||
multi method visit(Car $e) { |
multi method visit(Car $e) { |
||
say " |
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. |
||
Visiting car. |
|||
Kicking my front left wheel. |
Kicking my front left wheel. |
||
Kicking my front right wheel. |
Kicking my front right wheel. |