Lessons: 17Length: 2.7 hours

Next lesson playing in 5 seconds

Cancel

Design Patterns in C#

Welcome

00:49

Design patterns are proven, reusable solutions to issues we all face while developing software, but the abstractions and sample code used in the Gang of Four’s “Design Patterns” don’t always work with every language. In this course, we’ll look at how to implement the most common patterns with C#.

1.Introduction
1 lesson, 00:49

1.1
Welcome
00:49

2.Getting Started
2 lessons, 15:39

2.1
My Environment
04:46

2.2
Interfaces
10:53

3.Creational Patterns
5 lessons, 55:21

3.1
Factory Classes
14:30

3.2
Factory Methods
11:56

3.3
Builder
12:24

3.4
Prototype
09:03

3.5
Singleton
07:28

4.Structural Patterns
5 lessons, 59:07

4.1
Adapter
06:40

4.2
Composite
14:58

4.3
Decorator
13:41

4.4
Facade
10:40

4.5
Proxy
13:08

5.Behavior Patterns
3 lessons, 32:12

5.1
Command
10:27

5.2
Iterator
08:24

5.3
Observer
13:21

6.Conclusion
1 lesson, 00:39

6.1
Conclusion
00:39