Facade Design Pattern - C#

jsdevelopermano

manoj

Posted on August 26, 2021

Facade Design Pattern - C#

Facade is a structural design pattern that provides a simplified (but limited) interface to a complex system of classes, library or framework.

Alt Text

Participants

The classes and objects participating in this pattern include:

  • Facade(MortgageApplication)

    • knows which subsystem classes are responsible for a request.
    • delegates client requests to appropriate subsystem objects.
  • Subsystem classes(Bank, Credit, Loan)

    • implement subsystem functionality.
    • handle work assigned by the Facade object.
    • have no knowledge of the facade and keep no reference to it.

cheers!!
Note: Will add details more shortly.

💖 💪 🙅 🚩
jsdevelopermano
manoj

Posted on August 26, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Request of help firebase
firebase Request of help firebase

November 29, 2024

Demystifying Algorithms: Doubly Linked Lists
datastructures Demystifying Algorithms: Doubly Linked Lists

November 29, 2024

Demystifying Algorithms: Circular Linked Lists
datastructures Demystifying Algorithms: Circular Linked Lists

November 29, 2024

Demystifying Algorithms: Singly Linked Lists
datastructures Demystifying Algorithms: Singly Linked Lists

November 29, 2024

i18n e ASP.NET Core Web API
csharp i18n e ASP.NET Core Web API

November 28, 2024