1. Explain the Singleton Design Pattern.
2. What is the difference between the Factory Method and Abstract Factory patterns?
3. Describe the Strategy Design Pattern.
4. What is the purpose of the Observer Design Pattern?
5. Explain the Adapter Design Pattern.
6. What is the use of the Builder Design Pattern?
7. Describe the Command Design Pattern.
8. What is the difference between the Decorator and Proxy Design Patterns?
9. Explain the Facade Design Pattern.
10. What is the purpose of the Template Method Design Pattern?