🧩
Design Patterns
Gang of Four and modern .NET patterns
Design Patterns
📄
Introduction to Design Patterns
Overview of design patterns and when to use them in software development
Intermediate
3 min
📄
Singleton Pattern
Ensure a class has only one instance and provide global access to it
Intermediate
2 min
📄
Factory Patterns
Create objects without specifying their exact classes
Intermediate
2 min
📄
Strategy Pattern
Define a family of algorithms, encapsulate each one, and make them interchangeable
Intermediate
1 min
📄
Observer Pattern
Define a one-to-many dependency so that when one object changes state, all dependents are notified
Intermediate
1 min
📄
Decorator Pattern
Attach additional responsibilities to objects dynamically
Intermediate
1 min