The Proxy Pattern

Design Patterns - Introduction
  • Great influence on object oriented software development

  • Definition: a design pattern is solution to a regularly occurring problem in a specific context

  • Central concept: separation of interface and implementation

  • The reference book: "Design Patterns" by Erich Gamma, Richard Helm, Ralph Johnson, Jon Vlissides, 1995