Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

C# Design Patterns: Facade

via Pluralsight

Overview

Ever wonder how to deal with a big ball of mud class you can't yet refactor? Or perhaps you've had to orchestrate worker or service classes in your classes making your code hard to read and manage. Learn the Facade pattern to help in these scenarios.

Dealing with a big ball of mud class is annoying and potentially even dangerous. Having to orchestrate the use of many worker or service classes can be very complex, too, leading to code that is hard to read and difficult to manage. In this course, C# Design Patterns: Facade, you'll learn foundational knowledge and gain the ability to overcome these challenges with a simple to apply pattern. First, you'll learn about the need for the pattern in multiple scenarios. Next, you will discover how Facade addresses these problems you see in your code every day. Finally, you'll explore how to use Facade appropriately to help your code be more readable and maintainable to the delight of your team. When you’re finished with this course, you'll have the skills and knowledge of the Facade design pattern needed to use it to improve your code manageability, readability, and elegance.

Taught by

David Starr

Reviews

4.6 rating at Pluralsight based on 141 ratings

Start your review of C# Design Patterns: Facade

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.