- To cover standard GOF design patterns in greater depth
- This repository is organized by broad design pattern types > specific design patterns
- I have not used TDD through this course and have ignored standard encapsulation practices in some cases
- These practices should not be emulated, but shortcuts were taken in some areas to focus more heavily on the design patterns themselves
https://www.udemy.com/design-patterns-java/learn/v4/overview
E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design patterns: elements of reusable object-Oriented software. Pearson Education, 2015.