Template Method Pattern - NI Learning Center