Definition, synonyms and related words
A structural design pattern that provides an object that is a simplified interface to a larger body of code, such as a class library.