Intermediate

C-Sharp Design Patterns Strategy

This course focuses on the Strategy Pattern, one of the most commonly used design patterns. The course is designed for C# developers who want to understand how this pattern works and how...

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

11 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Introduction to Pattern Strategy
  4. 4 First Look: Calculating Sales Tax
  5. 5 Alternative approach: Pass the strategy as a method parameter
  6. 6 Example: Creating invoices (Invoice)
  7. 7 Example: Different carriers (Shipping Providers)
  8. 8 Existing implementation in .NET: Array.Sort
  9. 9 Complete project structure (Demo 5)
  10. 10 Advantages and trade offs of Pattern Strategy
  11. 11 Summary and conclusion

Interested in this course?

Contact us to book it or get a custom training plan for your team.