Template Pattern

Related post for Template Pattern