Abstract
This pattern allows a (simplifying) object to unify a (potentially more complex) interface to a set of objects. The Façade can often be viewed as an interface to a subsystem. It has the effect of simplifying the interface between the clients and the subsystem objects. This is illustrated in Fig. 23.1 where a client only has to deal with a single Façade object. The Façade object then deals with the interactions with multiple subsystem objects.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Hunt, J. (2013). Façade. In: Scala Design Patterns. Springer, Cham. https://doi.org/10.1007/978-3-319-02192-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-02192-8_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02191-1
Online ISBN: 978-3-319-02192-8
eBook Packages: Computer ScienceComputer Science (R0)