The use of Facade Design Pattern (Before-After)

  • Facade is a structural design pattern.
  • There is’nt  hard coupling between facade and sub-systems (loose coupling)
  • Sub-systems can work alone
  • Facade class use subsystem
  • Facade use for simplicity access to functionality in complex designed subsystems
  • Facade providers customized high-level interface

Before using facade design


After using facade design


Another facade design to reduce the complexity and dependency


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.