Facade is the name of a design pattern [GHJV95] which hides the complexity of a system of classes and objects behind an instance of a single class--the facade.