Introduction
Think about how you create objects
()
1. Creational Design Patterns
Creational design patterns
()
Design pattern categories
()
Creational patterns
()
Design principles and creational patterns
()
2. The Factory Method Pattern
Factories
()
A simple factory
()
The Factory Method pattern
()
How the pattern works
()
Flexibility and Factory Method
()
Challenge: Design a factory
()
Solution: Design a factory
()
3. The Abstract Factory Pattern
The Abstract Factory pattern
()
How the pattern works
()
Design principles and Abstract Factory
()
4. The Builder Pattern
The Builder pattern
()
How the pattern works
()
Flexibility in configuration
()
Challenge: A builder design
()
Solution: A builder design
()
5. The Prototype Pattern
The Prototype pattern
()
How the pattern works
()
Leverage existing objects
()
6. The Singleton Pattern
The Singleton pattern
()
How the pattern works
()
Control how objects are created
()
Conclusion
Continuing your studies
()