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