Advanced

Specification Pattern in C-Sharp

Domain-Driven Design (DDD) brings together many established patterns. The Specification Pattern is one of them. It helps gather domain knowledge in one place and then reuse it to perform...

This course is an in-depth description of the implementation of the Specification Pattern in C#. Vladimir Khorikov, back-end developer, guides the developer through all the concepts and practical considerations related to this pattern from Domain-Driven Design (DDD).

Sign in to read this course

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

What's inside

7 sections
  1. 1 Table of Contents
  2. 2 Course presentation
  3. 3 Introduction — Theory and example project
  4. 4 Naive implementation of the Specification Pattern
  5. 5 Refactoring towards better encapsulation
  6. 6 Resources and Conclusion
  7. 7 Full source code reference

Interested in this course?

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