OBJECT-ORIENTED ANALYSIS AND DESIGN - Design Patterns Overview

People tend to select an available template, then adopt it.
The template is usually created by a/some experienced person(s)
Less time is spent, but more efficiency is gained!
The same rule works in Software Engineering, esp. with Object-Oriented techniques