The Facade pattern సంక్లిష్టమైన subsystem కు సరళీకృత interface అందించుతుంది — దాని సంక్లిష్టతను ఒకే, శుభ్రమైన entry point వెనుక దాచుతుంది. ఇది సంక్లిష్టమైన components సమితిని ఉపయోగించడం సులభం చేస్తుంది, అంతర్లీన వివరాలకు ప్రాప్యతను తీసివేయకుండా.
Facade pattern చేసేది
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
