Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Proxy Pattern

Technique

A Gang of Four structural design pattern that provides a stand-in object controlling access to another object, used to add lazy loading, access control, caching or remote access without changing the object being accessed.

Facts
Origin Year
1994 1
Core Principle
Provides a surrogate object that controls access to another object, forwarding requests to the real object or adding logic such as caching or precondition checks. 2
Connections

Associated With

Erich Gamma, Pioneers

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Proxy pattern among the original 23.

In Field

Sources
1. Wikipedia: Design Patterns (book)
Wikimedia FoundationLead section, first sentence
Quote, Lead section, first sentence
Design Patterns: Elements of Reusable Object-Oriented Software (1994) is a software engineering book describing software design patterns.
View the Source
2. Wikipedia: Proxy Pattern
Wikimedia FoundationLead section, first sentence
Quote, Lead section, first sentence
the proxy pattern is a software design pattern which is a class functioning as an interface to something else.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.