skip to Main Content


Say hello to the toggle bar. This is an optional section you can use to display any content you'd like. Simply select a page from the theme panel and the content of the page will display here. You can even use the drag and drop builder to create this! This is a perfect place for your company mission statement, alerts, notices or anything else.

Get In Touch

Phone: 1-800-Total-Theme
Address: Las Vegas, Nevada

Our Location


Facade Pattern

Post Series: Structual Design Pattern

A simple interface is required to access to a complex system. Used when a system is very complex or difficult to understand because system has a large number of interdependent classes or its source code is unavailable


Complex System: A library of subsystems.
SubsystemA, SubsystemB, SubsystemC: These are classes within complex system and offer detailed operations.
Facade: This is a wrapper class which wrapper class which contains a set of members which are required by client.
Client: This is a class which calls the high-level operations in the Facade.



Leave a Reply

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

Back To Top