https://www.daeplatform.com/gof-design-patterns-complete-course-with-java-examples/
GoF Design Patterns - Complete Course with Java Examples