Design Pattern Study (Online) Head First Book https://sourcemaking.com/design_patterns https://refactoring.guru/design-patterns