Questions
- What are design patterns?
- What is the difference between design patterns and design principles?
- When is it a good idea to implement the Builder pattern?
- When is it a good idea to implement the Factory pattern?
- When is it a good idea to implement the Singleton pattern?
- When is it a good idea to implement the Proxy pattern?
- When is it a good idea to implement the Command pattern?
- When is it a good idea to implement the Publisher/Subscriber pattern?
- When is it a good idea to implement the Dependency Injection pattern?