top of page

DESIGN PATTERNS

Abstract Factory (a.k.a Kit)

Adapter (a.k.a Wrapper)

Bridge (a.k.a Handle/Body)

Builder

Chain of Responsibility

Command (a.k.a Action / Transaction)

Composite

Decorator (a.k.a Wrapper)

Facade

Factory Method (a.k.a Virtual Constructor)

Flyweight

Interpreter

Iterator (a.k.a Cursor)

Mediator

Memento (a.k.a Token)

Observer (a.k.a. Dependents, Publish-Subscribe)

Prototype

Proxy (a.k.a Surrogate)

Singleton

State (a.k.a Objects for States)

Strategy (a.k.a Policy)

Template Method

Visitor

CreationalStructural, Behavior Patterns

"If you are working on something exciting that you really care about, you don't have to be pushed.  The vision pulls you." - Steve Jobs

© 2025+ by CPSNELL.COM, etc.  - Christopher Snell

  • LinkedIn - White Circle
  • Instagram - White Circle
  • Facebook
  • White YouTube Icon
bottom of page