The FacadePattern introduces a component that provides a single unified interface to a subsystem of cooperating components. This pattern generally helps to reduce complexity and decouples the subsystem's implementation from it's interface.
Back to DesignPatterns