Facade Pattern

A Single Class that represents an entire subsystem

Manjunath Babu

Vaibhav

Shruthi

Instructor: Jim Fawcett, Ph.D

MS in Computer Engineering | Class of 2017

Syracuse University

CSE 776: Design Patterns

Design Patterns

 General repeatable solution to a commonly occurring problem in software design

Creational

Structural

Behaviorial

Abstract Factory
Creates an instance of several families of classes

Builder
Separates object construction from its representation

Factory Method
Creates an instance of several derived classes

Object Pool
Avoid expensive acquisition and release of resources by recycling objects that are no longer in use

Prototype
A fully initialized instance to be copied or cloned

Singleton
A class of which only a single instance can exist

A Single Class that represents an entire subsystem

CSE 776: Design Patterns

Made with Slides.com