Statements (20)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Design Pattern
|
gptkbp:alternativeTo |
direct subsystem access
|
gptkbp:author |
gptkb:Erich_Gamma
gptkb:John_Vlissides gptkb:Richard_Helm gptkb:Ralph_Johnson |
gptkbp:benefit |
decouples client from subsystem
reduces complexity |
gptkbp:category |
structural pattern
|
gptkbp:describedBy |
gptkb:Design_Patterns:_Elements_of_Reusable_Object-Oriented_Software
|
gptkbp:example |
gptkb:Spring's_JdbcTemplate
Java's javax.faces.context.FacesContext |
gptkbp:firstDescribed |
1994
|
https://www.w3.org/2000/01/rdf-schema#label |
Facade pattern
|
gptkbp:purpose |
provide a simplified interface to a complex subsystem
|
gptkbp:relatedTo |
gptkb:Mediator_pattern
gptkb:Adapter_pattern |
gptkbp:usedIn |
object-oriented programming
|
gptkbp:bfsParent |
gptkb:architecture
|
gptkbp:bfsLayer |
3
|