A Facade shields the user from the complex details of the system and provides them with a simplified view of it which is easy to use It also decouples the code that uses the system from the details of the subsystems, making it easier to modify the system later.
Facade design pattern is commonly used with Object Oriented Programming. It Provide a unified interface to a set of interfaces in a sub system. Facade defines a higher-level interface that makes the sub system easier to use.
Facade design pattern is commonly used with Object Oriented Programming. It Provide a unified interface to a set of interfaces in a sub system. Facade defines a higher-level interface that makes the sub system easier to use.
Structure of Facade
![]() |
Fig 1-1 |
References:
Fig 1-1 "Example of Facade design pattern in UML" by Fuhrmanator
https://en.wikipedia.org/wiki/Facade_pattern :Facade Design Pattern From Wikipedia, the free encyclopedia
No comments:
Post a Comment