Computer Science Design Patterns/Template method