Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Design Patterns In C++
Design Patterns
What are Design Patterns? (1:58)
History of Design Patterns (0:55)
Why Study Design Patterns? (2:19)
Describing Design Patterns (1:33)
The Catalog of Design Patterns (0:21)
Classification of Design Patterns (1:35)
Case Study of SysMan - System Management Product
Introduction (1:05)
SysMan Introduction (2:40)
Requirements (1:54)
Architecture (7:01)
Design (17:05)
Design Problems 1-4 (3:14)
Design Problems 5-8 (3:51)
Design Problems 9-12 (2:26)
Design Problems 13-16 (2:22)
Design Problems 17-20 (3:01)
Design Problems 21-23 (2:19)
Creational Patterns
Abstract Factory (9:08)
Explanation of Abstract Factory Example Source (8:31)
Factory Method (6:18)
Explanation of Factory Method Example Source (5:36)
Builder (8:12)
Explanation of Builder Example Source (8:46)
Prototype (9:01)
Explanation of Prototype Structure Source (3:40)
Singleton (6:59)
Explanation of Singleton Structure Source (3:59)
Creational Patterns C++ Source Code
Structural Patterns
Adapter (4:19)
Explanation of Adapter Example Source (3:17)
Bridge (4:18)
Explanation of Bridge Example Source (6:02)
Composite (2:30)
Explanation of Composite Structure Source (6:46)
Decorator (3:05)
Explanation of Decorator Structure Source (6:28)
Facade (2:55)
Explanation of Facade Structure Source (5:14)
Flyweight (3:52)
Explanation of Flyweight Structure Source (8:52)
Proxy (3:07)
Explanation of Proxy Structure Source (2:52)
Structural Patterns C++ Source Code
Behavioral Patterns
Chain of Responsibility (2:31)
Explanation of Chain of Responsibility Structure Source (5:20)
Command (3:32)
Explanation of Command Structure Source (4:05)
Interpreter (3:54)
Explanation of Interpreter Structure Source (3:57)
Iterator (3:07)
Explanation of Iterator Structure Source (6:28)
Mediator (3:32)
Explanation of Mediator Structure Source (9:19)
Memento (3:27)
Explanation of Memento Structure Source (7:13)
Observer (4:19)
Explanation of Observer Structure Source (7:14)
State (3:06)
Explanation of State Structure Source (5:45)
Strategy (3:46)
Explanation of Strategy Structure Source (5:27)
Template Method (2:54)
Explanation of Template Method Structure Source (4:22)
Visitor (3:40)
Explanation of Visitor Structure Source (9:32)
Behavioral Patterns C++ Source
Teach online with
Explanation of Observer Structure Source
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock