C-DP
Design patterns and their implementation in .net core 3.0, C#
Basic design patterns and their implementation in .net core 3.0, C#
Description
To describe the 24 object-oriented design patterns catalogued by the "Gang of Four" and demonstrate their potential applications through real-life, practical examples. The knowledge and approach gained here will help you write more maintainable, robust code.
Outline
Introduction
- About design patterns in general
Creation patterns
- About creation patterns in general
- Simple Factory
- Factory Method
- Abstract Factory
- Builder
- Prototype
- Singleton
Structural patterns
- About structural designs in general
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Behaviour patterns
- About behaviour patterns in general
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- Visitor
- Strategy
- State
- Template Method
Summary
- Summary, lessons learned
Prerequisites
Prerequisite for participation: min. 2-3 years of .NET programming experience in C#.