Intermediate

C-Sharp Design Patterns Facade

This course teaches the Facade design pattern: when to use it, and how to do it correctly in C#.

Be familiar with the basics of C# or any other object-oriented language. By the end of this course, you will be comfortable exploring other courses on C# patterns.

Sign in to read this course

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

What's inside

10 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Introduction to Design Patterns
  4. 4 The two application situations of the Facade
  5. 5 Situation 1 — The Big Ball of Mud
  6. 6 Situation 2 — Multiple service classes (Worker Classes)
  7. 7 Demonstration — Generic example (GenericFacade)
  8. 8 Architecture and class structure
  9. 9 Best practices and summary
  10. 10 Complete code file reference

Interested in this course?

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