IT & Software
Showing 2293–2304 of 16328 results
C# Design Patterns: Decorator
The decorator design pattern allows you to dynamically add behavior to your classes without modifying the original class. This allows you to layer in new functionality to a class while keeping different concerns cleanly separated.
C# Design Patterns: Facade
Ever wonder how to deal with a big ball of mud class you can't yet refactor? Or perhaps you've had to orchestrate worker or service classes in your classes making your code hard to read and manage. Learn the Facade pattern to help in these scenarios.
C# Design Patterns: Flyweight
Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Flyweight pattern in C#.
C# Design Patterns: Memento
This course will teach you how to apply the Memento Design Pattern in your C# applications to provide undo/redo functionality.
C# Design Patterns: Null Object
Are you tired of using null checks everywhere in your code? This course shows you the Null Object pattern which can completely change the way you and your team defend against null references.
C# Design Patterns: Prototype
Learn to use the Prototype Pattern in C#.
C# Design Patterns: Proxy
Design patterns help you solve common software problems with known, proven approaches. The proxy design pattern is one of the most common and useful patterns you'll encounter. This course shows you when and how to apply the proxy pattern in C#.
C# Design Patterns: Rules Engine Pattern
This course will teach you to apply simple rules engines to problems involving excess conditional complexity.
C# Design Patterns: Singleton
This course will teach you when and how to apply the Singleton design pattern (and other ways to achieve the same behavior) to ensure certain classes only have a single instance within your application.
C# Design Patterns: State
Manage State in your application by learning how to use the State Design Pattern in C#. In this course, you will cover a design pattern for handling any situation based on context or state-based changes.
C# Design Patterns: Template Method
This course will teach you to apply the Template Method pattern to improve the design of your applications by reducing repetition and enforcing workflow requirements in your code.
C# Design Patterns: Visitor
Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Visitor pattern in C#.