Introduction
Welcome
()
What you should know
()
Using the exercise files
()
1. Overview
Design patterns explained
()
The need for design patterns
()
Design pattern categories
()
2. Factory Method
Factory pattern overview
()
Code the Factory pattern
()
3. Abstract Factory
Abstract Factory overview
()
Write Abstract Factory code for Citi
()
Write Abstract Factory code for National
()
Abstract Factory provider and client
()
4. Singleton Pattern
Singleton pattern overview
()
Code with the Singleton pattern
()
Thread safety
()
5. Decorator Pattern
Decorator pattern overview
()
Concrete Component code
()
Concrete Decorator code
()
6. Iterator Pattern
Iterator pattern overview
()
Aggregate setup
()
Iterator setup and execution
()
7. Observer Pattern
Observer pattern overview
()
Subject, Observer / Concrete Observer
()
Concrete Subject code
()
8. Repository Pattern
Repository pattern overview
()
MVC Project setup
()
Convert to a Repository pattern
()
Create a Generic Repository
()
9. Unit of Work Pattern
Unit of Work pattern overview
()
Convert to Unit of Work
()
Ex_Files_CSharp_Design_Patterns.zip
(161.2 MB)