Learn how to use the five most popular creational design patterns—Builder, Singleton, Prototype, Factory Method, and Abstract Factory—to write better Java code.
- [Bethan] Creational design patterns are a way of structuring code to make it more simple, maintainable, and effective. This course will explore how to use creational design patterns to make you a better Java programmer. I'll share the specific details of the most well-known creational patterns. I'll also discuss when to use them to improve your code. I will teach each pattern by using real Java code examples to demonstrate how they can be used. My name is Bethan Palmer, and I am a Java developer who uses these patterns on a day-to-day basis.
So join me in my course to learn how to write cleaner, simpler, and more maintainable code.
- What are creational design patterns?
- Avoid complex constructors
- Implementing the Builder pattern
- Multithreading with the Singleton pattern
- Using the Prototype pattern
- Implementing a simple Factory Method pattern
- Making code more flexible with the Abstract Factory pattern