C# Design Patterns: Strategy

In this course, you'll discover how to work with the strategy pattern, one of the most common patterns. You will understand why this pattern exists and how to implement this in a C# application.
Course info
Rating
(10)
Level
Beginner
Updated
Dec 11, 2019
Duration
40m
Table of contents
Description
Course info
Rating
(10)
Level
Beginner
Updated
Dec 11, 2019
Duration
40m
Description

As your applications grow, you can often find areas which you want to extend. But due to lack of separation and coupling of concrete implementations this can sometimes be hard. An extremely common approach is to leverage interfaces to solve this, which brings us to the strategy pattern. In this course, C# Design Patterns: Strategy, you’ll learn foundational knowledge of the strategy pattern. First, you'll learn how to identify situations where this pattern is applicable. Next, you’ll discover how to easily refactor an application to leverage the strategy pattern, making the application extensible, testable, and easier to work with. Finally, you'll explore how to identify existing implementations of this pattern. When you’re finished with this course, you'll have the skills and knowledge of the strategy pattern needed to apply this in your solutions.

About the author
About the author

Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe.

More from the author
More courses by Filip Ekberg
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] fiber one. My name is Philip Berg, and welcome to my C sharp designed patterns. Cores covering thes strategy pattern. I'm a principal consultant and CEO at a consultant agency operating out of Gothenburg in Sweden. I started this company a few years ago and focus on building fast, powerful and easy to maintain solutions. This course is for those of you that want to learn how the strategy pattern works, which is one of the most common used patterns and how to apply that in your C sharp applications. We will cover everything you need to know to master this pattern. This includes what the strategy pattern ISS and its characteristics. Understanding the benefits and trade offs when using the strategy pattern. How to implement the strategy pattern in new and existing solutions, as well as identifying and leverage existing implementations. By the end of this course, you'll feel comfortable with implementing this strategy pattern in your applications. This will allow you to build extensible more robust and testable applications before beginning the course. You should be familiar with the C sharp syntax and how to build and Ron Darknet applications. No other prior knowledge is necessary. I hope you'll join me on this journey to learn all about working with his very powerful, C sharp designed pattern with the strategy pattern course as plural site.