From the course: Design Patterns: Creational

Think about how you create objects

From the course: Design Patterns: Creational

Start my 1-month free trial

Think about how you create objects

- [Elisabeth] Design patterns are general solutions to common object-oriented problems. You can use design patterns to build software that is more flexible, maintainable and resilient to change. Software designers use the design experience captured in design patterns to help guide us in our designs. There are many design patterns that can help us with a variety of problems. So we generally organize patterns into categories, so we can more easily find a pattern that will help us solve a particular kind of problem, and so we can compare and contrast among the patterns in a given category. This course focuses on creational design patterns, patterns that help us understand how to create objects in a flexible way, using different solutions depending on the kind of problem we're trying to solve. We'll step you through five creational patterns and some of the principles that inspire those patterns. So by the end of the course, you'll have a good sense of these patterns and how they can help guide you when you need to create objects in your design. I'm Elisabeth Robson, and I hope you'll join me for my course on LinkedIn Learning about creational design patterns.

Contents