C# Design Patterns: Chain of Responsibility
Offered By: Pluralsight
Course Description
Overview
In this course, you'll discover how to work with the chain of responsibility pattern. You will understand why this pattern exists and how to implement this in a C# application.
Software developers need real-world implementation examples of the chain of responsibility pattern to better understand how they can be used in user validation, payment processing, and if/else situations. In this course, C# 8 Design Patterns: Chain of Responsibility, you will gain foundational knowledge of the chain of responsibility pattern. First, you will learn how to identify situations where this pattern is applicable. Next, you will discover how easily this can be refactored into an object oriented approach, which not only is easier to maintain, but also more testable. Finally, you will explore how to identify existing implementations of this pattern. When you’re finished with this course, you will have the skills and knowledge of the chain of responsibility pattern needed to apply this in your solutions.
Software developers need real-world implementation examples of the chain of responsibility pattern to better understand how they can be used in user validation, payment processing, and if/else situations. In this course, C# 8 Design Patterns: Chain of Responsibility, you will gain foundational knowledge of the chain of responsibility pattern. First, you will learn how to identify situations where this pattern is applicable. Next, you will discover how easily this can be refactored into an object oriented approach, which not only is easier to maintain, but also more testable. Finally, you will explore how to identify existing implementations of this pattern. When you’re finished with this course, you will have the skills and knowledge of the chain of responsibility pattern needed to apply this in your solutions.
Syllabus
- Course Overview 1min
- Chain of Responsibility Pattern 39mins
Taught by
Filip Ekberg
Related Courses
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique