Explanation of fundamental OOP concepts (inheritance), too much insignificant details (opening/closing brackets - really?), plus confusing definitions (virtual method definition is mixed with pure virtual) makes this class too basic and slow, especially comparing with the other two classes in "C++ Design Patterns" series.
C++ Design Patterns: Creational
With Olivia Chiu Stone
Liked by 3,746 users
Duration: 2h 26m
Skill level: Beginner + Intermediate
Released: 3/28/2018
Course details
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.
Skills you’ll gain
Earn a sharable certificate
Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.
LinkedIn Learning
Certificate of Completion
-
Showcase on your LinkedIn profile under “Licenses and Certificate” section
-
Download or print out as PDF to share with others
-
Share as image online to demonstrate your skill
Meet the instructor
Learner reviews
-
Sergey Batarin
Sergey Batarin
Director, Technology Operations, at ICE Clear U.S.
-
Megha .
Megha .
C | C++11/14/17 | C# | Python| Qt | QML | Visual Studio| Design Patterns | STL
Contents
What’s included
- Practice while you learn 1 exercise file
- Learn on the go Access on tablet and phone