Design Patterns - Template Method Pattern
Time for yet another pattern, the Template Method Pattern. Have a look at all the other patterns in the series as well.
The definition: "Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm's structure."
![Class Diagram Template Method Pattern](http://wiki.cumps.be/_media/files/blog/template/template3.gif)
Read more at http://blog.cumps.be/design-patterns-template-method-pattern/