Facade-mønstret tilbyder et forenklet interface til et komplekst delsystem — det skjuler kompleksiteten bag et enkelt, rent indgangspunkt. Det gør et kompliceret sæt af komponenter lettere at bruge, uden at fjerne adgang til de underliggende detaljer.
Hvad Facade-mønstret gør
FACADE → a SIMPLE interface in front of a COMPLEX subsystem:
→ the subsystem has many components/steps; the facade provides ONE easy interface
→ clients use the simple facade instead of dealing with the complexity directly
→ the facade coordinates the underlying components
→ HIDE complexity behind a clean, easy-to-use interface
