Published on February 13, 2018 by kudvenkat

In this video we will discuss

1. What is Facade Design Pattern

2. Implementation Guidelines of Facade design pattern

3. And will take a look at simple example to implement this pattern

Facade Design Pattern : As per the GOF definition, Facade Pattern states that we need to “Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.” This pattern Falls under the category of Structural Design Pattern and is also known as Wrapper.

Implementation Guidelines : We need to use Facade Design Pattern when

1. We want to provide a simple interface to a complex subsystem. Subsystems often get more complex as they evolve.

2. There are many dependencies between clients and the implementation classes of an abstraction.

3. We want to layer the subsystems. Use a facade to define an entry point to each subsystem level.

Text version of the video


Design Patterns Tutorial playlist

Design Patterns Text articles and slides

All Dot Net and SQL Server Tutorials in English

All Dot Net and SQL Server Tutorials in Arabic

Leave a Reply

4 Comments on "Facade Design Pattern"

Notify of

Vivekanand Mote
Vivekanand Mote
13 days 7 hours ago

Hello Avish Sir .. your videos are awesome just like Venkat Sir … waiting for your next videos on design pattern.

kishore basetti
kishore basetti
1 month 1 day ago

Hellow how do you know my name

Ashutosh Pareek
Ashutosh Pareek
1 month 23 days ago

Not sure why likes are low…This is everything about this pattern

gl Beatriz
gl Beatriz
3 months 12 days ago

so nice to see design patterns in practical examples with code. Thank you!