Specification Pattern in C#
Pluralsight
Course Summary
Domain-driven design includes many established patterns and practices. This course will provide an in-depth guideline into implementing the specification pattern in C#.
-
+
Course Description
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.
-
+
Course Syllabus
Course Overview- 1m 15s
—Course Overview 1m 15sIntroduction- 23m 49s
—Getting Started 2m 0s
—What Is the Specification Pattern? 2m 25s
—Sample Project Introduction 5m 21s
—Adding New Search Options 3m 43s
—Adding New Purchase Options 4m 39s
—Code Overview 4m 25s
—Summary 1m 14sImplementing the Specification Pattern the Naive Way- 24m 11sRefactoring Towards Better Encapsulation- 38m 24s