Showing posts with label Facade. Show all posts
Showing posts with label Facade. Show all posts

Wednesday, September 13, 2017

Facade Design Pattern

Facade design pattern provides a simplified interface to a larger body of code

The facade pattern is typically used when
  • a simple interface is required to access a complex system,
  • a system is very complex or difficult to understand,
  • an entry point is needed to each level of layered software, or
  • the abstractions and implementations of a subsystem are tightly coupled.