GitHub repository: phankieuphu/learning-design-patterns
Description: Why should I learn patterns?