-
Learn how to use design patterns to build better code and efficiently tackle the design problems you often find in real-world applications.
Design patterns allow you to reuse critical code patterns. This can help you build better code and efficiently tackle real-world design problems. In this course, follow developer and technologist Reynald Adolphe as he explores some of the Gang of Four design patterns, and covers some lesser-known patterns for C# programmers. Reynald covers a creational patternâBuilderâand then dives into structural patterns like Adapter and Composite. Plus, he delves into some behavioral patterns, including Chain of Responsibility, Command, Interpreter, Mediator, and Visitor.
Overview
Syllabus
-
Introduction
- Welcome
- What to know before watching this course
- Using the exercise files
- What are design patterns?
- Who are The Gang of Four?
- Why use design patterns?
- Design pattern categories
- Builder pattern explained
- Walk through Builder pattern
- Code client and demo Builder pattern
- Adapter pattern explained
- Walk through a Adapter pattern
- Code client and demo Adapter pattern
- Composite pattern explained
- Walk through Composite pattern
- Code client and demo Composite pattern
- Chain of Responsibility pattern explained
- Walk through Chain of Responsibility
- Code and demo Chain of Responsibility
- Command pattern explained
- Walk through Command pattern
- Code client and demo Command pattern
- Interpreter pattern explained
- Walk through Interpreter pattern
- Code client and demo Interpreter pattern
- Mediator pattern explained
- Walk through Mediator pattern
- Code client and demo Mediator pattern
- Visitor pattern explained
- Walk through Visitor pattern
- Code client and demo Visitor pattern
- Next steps