- Facade is a structural design pattern.
- There is’nt hard coupling between facade and sub-systems (loose coupling)
- Sub-systems can work alone
- Facade class use subsystem
- Facade use for simplicity access to functionality in complex designed subsystems
- Facade providers customized high-level interface
Before using facade design
After using facade design
Another facade design to reduce the complexity and dependency