C# Design Strategies

Learn Gang of Four Design Patterns as well as good coding practice from Jon Skeet - one of the top C# programmers in the industry.
Course info
Rating
(1540)
Level
Intermediate
Updated
Apr 26, 2012
Duration
3h 16m
Table of contents
Singletons
Interfaces
Dependency Injection
Inversion of Control
Outtake: Skeet Builds an IoC Container
Type Meaning And Single Responsibility
Open, Closed and Substitution
Factory Pattern
Builder Pattern
Strategy Pattern
Composition with the Decorator
State Pattern? Disposal Pattern, and Final Thoughts
Description
Course info
Rating
(1540)
Level
Intermediate
Updated
Apr 26, 2012
Duration
3h 16m
Description

In this advanced series, Jon Skeet (of Stack Overflow fame) dives into various strategies and patterns you might want to consider when building your application. Topics covered include core Gang of Four design patterns such as the Singleton, Strategy, State and others as well as good habits such as using interfaces, Dependency Injection and Inversion of Control.

About the author
About the author

Jon Skeet is a software engineer (currently at Google) and author.

More from the author
Asynchronous C# 5.0
Intermediate
2h 58m
Mar 29, 2013
More courses by Jon Skeet