previous
|
start
|
next
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