C++ Design Patterns: Creational
Author: Olivia Chiu Stone
Released: 3/28/2018
Skill Level: Beginner
Duration: 2h 26m
Design patterns solve the challenges software developers
face over and over again. They are reusable, proven solutions that make your
software more reliable and flexible to change. Creational design patterns move
the creation of objects out of the main codebase and into separate classes-a
best practice known as encapsulation. This course explores the five most
popular creational design patterns for C++. To convince you of their merits,
instructor Olivia Chiu first explains why we use design patterns in the first
place, and what problems that creational patterns can help you solve. She then
reviews the core concepts, implementation instructions, and examples for each
pattern: Factory, Abstract Factory, Builder, Prototype, and Singleton. She also
shows how to extend patterns and compare patterns to find the best fit for your
applications.
Topics include:
Creational pattern concepts
Running C++ design patterns
Implementing design patterns
Extending design patterns
Comparing creational patterns
Exercise Files:
Comments
Post a Comment