Multimethods in Smalltalk
ScreenDisplay>>draw: aGraphicalObject <Line>
”draw a line on a screen”
ScreenDisplay>>draw: aGraphicalObject <Arc>
”draw an arc on a screen”