Facade Design Pattern

Facade Design Patterndefinition
Provide a unified interface to a set of interfaces in a subsystem. Façade defines a higher-level interface that makes the subsystem easier to use.


participants
The classes and/or objects participating in this pattern are:
Facade (MortgageApplication)
- knows which subsystem classes are responsible for a request.
- delegates client requests to appropriate subsystem objects.
Subsystem classes (Bank, Credit, Loan)
- implement subsystem functionality.
- handle work assigned by the Facade object.
- have no knowledge of the facade and keep no reference to it.

Website: www.cbernardi.com.ar | Filesize: 56kb
No of Page(s): 6
Click here to download Facade Design Pattern.

Related Copyrighted Books
Designing Interfaces: Patterns for Effective Interaction Design
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Head First Object-Oriented Analysis and Design
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))

Related Tutorial

Tags: , ,

Comments

Leave a Reply