DEV Community

Cover image for Facade Design Pattern - C#
manoj
manoj

Posted on

1

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.

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay