Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Specification Pattern in C#

Domain-driven design includes many established patterns and practices. This course will provide an in-depth guideline into implementing the specification pattern in C#.

Intermediate
1h 27m
(414)

Created by Vladimir Khorikov

Last Updated Jul 01, 2017

Course Thumbnail
  • Course

Specification Pattern in C#

Domain-driven design includes many established patterns and practices. This course will provide an in-depth guideline into implementing the specification pattern in C#.

Intermediate
1h 27m
(414)

Created by Vladimir Khorikov

Last Updated Jul 01, 2017

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Domain-driven design includes many established patterns and practices, and the specification pattern is one of them. In this course, Specification Pattern in C#, you'll learn how to properly implement the specification pattern in practice. First, you'll learn about the use cases for this pattern. Next, you'll explore common anti-patterns and pitfalls in this area. Finally, you'll wrap up the course by learning about how to maintain encapsulation, as well as how to combine different specifications together. By the end of this course, you'll have the necessary knowledge needed to apply this pattern in real-world projects.

Specification Pattern in C#
Intermediate
1h 27m
(414)
Table of contents

About the author
Vladimir Khorikov - Pluralsight course - Specification Pattern in C#
Vladimir Khorikov
13 courses 4.8 author rating 3910 ratings

Vladimir Khorikov is a Microsoft MVP and has been professionally involved in software development for more than 10 years.

Get started with Pluralsight