Here’s What You’ll Get
With these patterns, you can create new objects efficiently and structure how different parts of your application architecture interact with each other.
You will learn how to build a State Machine, how to use the Iterator pattern to enumerate collections, I’ll explain what the Visitor Pattern does in simple terms, how to invoke operations with the Command Pattern, how to perform multi-step object construction with the builder pattern, how to reduce memory with a Flyweight, and much more!
In this complimentary lecture, I will teach you how the Flyweight Design Pattern works. This pattern will let you share object instances across a very large data structure. It’s a good choice when you need to support a very large numbers of fine-grained objects whose state information can be retrieved on demand. I’ll use some examples to help you understand.
The Gang of Four and The 23 Design Patterns
Creational Design Patterns
Abstract Factory Pattern
Factory Method Pattern
Behavioral Design Patterns
Chain of Responsibility Pattern
Template Method Pattern
Structural Design Patterns
Sign Up For This Training
Looking For Something Else?
CHECK OUT MY OTHER C# TRAINING COURSES
Is this training course not exactly what you’re looking for? No problem, I have many other C# courses in my catalog. Take a look at these alternatives.
“Highly relevant for my job. Mark uses clear and simple examples that reveal the concepts quite nicely.”
Frank Hauge – online student
Frequently Asked Questions
- This Training
- Self-Paced Training
- Guided Training
- Classroom Training