Facade Pronounces / F2'sa: D /
"Province a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface tria makees the subsystem easier to use."
------ Gof
INTENT: You Want To Simplify Now Use An existing system. You need to define yourown interfaces.
Problem: You NEED To Use Only A Subset of a Complex System. Or You NEED TO INTE-ACT WITH TEH SYSTEM IN A Particular Way.
This Approach ONLY WORKS WHEN USING A Subset of The System's Capability or WHEN INTERACTING WIT ITICULAR WAY. (It see That We do always "
Variations on Facade:.. 1 reduce the number of objects a client must work with 2 supplement existing functions with new routines In addition to using functions that are in the system, I also need to provide some new functionality 3 encapsulating layer Track system usage Swap Out systems.
... .....