Facade Pattern

A Design Principle

Examples of Facade Pattern

  1. Facade Skeleton
    Integrator process that spawns subsystem processes on demand.
  2. Integrator Output, CSE681 - SMA Project #2 Integrator (instructor's prototype)
    Integrator package that uses many lower-level packages to carry out a fairly complex set of operations. Each level is fairly simple and easy to maintain.
  3. This WebSite
    Home page is Facade, all other pages are subsystems (that are also Facades).
  4. StrarTrek - Enterprise Bridge, Enterprise Holodeck, Tricorder
    Your Android phone, Android tablet (iphone, ipad)
    Almost everything
That Facade is so pervasive probably means that Facades are part of the way most of us think. The purpose of the pattern is to get you thinking about that - don't take it foregranted. Polish the Facades in almost everything you build to support: usability, maintainability, understandability.