Design Pattern Tutorials by @javinpaul
covers
1. Strategy
2. State
3. Factory
4. Decorator
5. Builder
6. Template
7. Composite
8. Command and more
A Thread ?

How to implement Strategy Design Pattern in Java? (with Real World Example, Pros and Cons)
https://javarevisited.blogspot.com/2022/12/strategy-design-pattern-in-java-example.html
What is SRP or Single Responsibility Principle Example in Java? SOLID Design Pattern Example
https://javarevisited.blogspot.com/2017/04/single-responsibility-principle-example.html
23 Object Oriented Design Patterns (GOF) Experienced Java Programmers Should Learn
How to use Composite Design Pattern in Java? Example Tutorial
https://javarevisited.blogspot.com/2018/02/composite-design-pattern-in-java-real.html
Template Method Design Pattern in Java? Example Tutorial
https://javarevisited.blogspot.com/2022/10/template-method-pattern-in-java-example.html
How to use State Design Pattern in Java? Vending Machine Example
https://javarevisited.blogspot.com/2021/07/state-design-pattern-example-java-vending-machine.html
Decorator Design Pattern in Java with Example Java Tutorial
https://javarevisited.blogspot.com/2011/11/decorator-design-pattern-java-example.html
How to implement Command Design Pattern in Java with Example
https://javarevisited.blogspot.com/2016/05/command-design-pattern-in-java-example-code.html
How to use Adapter Design Pattern in Java with Example
https://javarevisited.blogspot.com/2016/08/adapter-design-pattern-in-java-example.html
Design PAttern questions
https://www.java67.com/2012/09/top-10-java-design-pattern-interview-question-answer.html
Design Pattern books
Design Pattern courses
https://javarevisited.blogspot.com/2018/02/top-5-java-design-pattern-courses-for-developers.html