Template Method
Defines a skeleton of an algorithm in an operation while deferring some steps to subclasses.
DerivedClass()
primitive1()
primitive2()
…
Primitive1();
…
Primitive2();
AbstractClass
method1()
method2()
method3()
primitive1()
primitive2()
Previous slide
Next slide
Back to first slide
View graphic version