/7/ design patterns: introduction