TEMPLATE METHOD Pattern
Name in Design Pattern
Actual Name (Selectable shapes)
AbstractClass
SelectableShape
ConcreteClass
CarShape, HouseShape
templateMethod()
drawSelection
primitiveOp1(), primitiveOp2()
translate, draw
previous
|
start
|
next
.... [Slide 41] ....