Users Online

· Guests Online: 46

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

Become a C Plus Plus Developer

 

C++ Design Patterns: Creational with Olivia Chiu Stone

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.

Instructor

 

 

 

 

 

 

 

Course Contents

 

Introduction

Welcome 1m 8s

What you should know 2m 22s

Installing Visual Studio for Windows 1m 51s

Installing Visual Studio for Mac 1m 35s

How to use exercise files 52s

Challenges explained 46s

 

 

Design Patterns Overview

The need for a design pattern 4m 5s

What are design patterns? 3m 39s

Creational patterns overview 1m 48s

 

Creational Patterns

Inheritance vs. composition 4m

Composite object example 6m 39s

Concrete vs. abstract 1m 59s

Understanding UML 2m 55s

 

Factory Method

Factory method concept 5m 36s

Factory method implementation 5m 12s

Running the Factory method example 4m 11s

Factory variations 1m 43s

 

Abstract Factory

Abstract Factory concept 4m 50s

Abstract Factory pattern implementation 6m 3s

Using the Abstract Factory 4m 14s

Running the Abstract Factory 3m 44s

Extending the Abstract Factory 2m 47s

Challenge 4m 1s

Solution 8m 57s

 

Builder

Builder concept 3m 36s

Builder pattern setup 4m 10s

Builder pattern implementation 5m 35s

Running the Builder example 6m 49s

Steps in the Builder pattern 2m 5s

 

Prototype

Prototype concept 4m 15s

Prototype pattern implementation 5m 57s

Running the Prototype example 4m 29s

Shallow copy vs. deep copy 2m 14s

 

Singleton

Singleton concept 3m 2s

Singleton implementation 4m 8s

Running the Singleton pattern 3m 54s

Is the Singleton a good pattern? 5m 29s

Comparing creational patterns 4m 36s

 

Conclusion

Next steps 1m 7s

 

 


Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Render time: 0.75 seconds
10,818,347 unique visits