Facade design pattern

Type: Structural design pattern

Description:

‘Facade’ means ‘outward appearance

Lets take a simple example. When you visit any house, from outside its look really nice. Colorful walls, garden etc. But when you step in inside the house, you can see that all household items are not at their place. Some items are here and some items are there. There is full mess in the house. So just looking at the facade of the house, viewer would never know the internal structure of house, building blocks etc.

Read More