Stage 1: Know nothing about design patterns
Stage 2: Know every single design pattern and try to use them everywhere
Stage 3: Use design patterns appropriately
Stage 4: Try not to use design patterns
Stage 5: Know nothing about design patterns
Powered by: Skin design by Mark Wagner, Adapted by David Vidmar Copyright © Changhong Fu