Proxy Pattern
The Proxy Pattern is a structural design pattern that provides a surrogate or placeholder object which controls access to another object, allowing behavior such as lazy loading, access control, caching, or logging to be added transparently without changing the real object's interface.
7 resources across 3 libraries
Glossary Terms(4)
Flyweight Pattern
The Flyweight Pattern is a structural design pattern that minimizes memory usage by sharing as much data as possible between many similar objects, separating a…
Proxy Pattern
The Proxy Pattern is a structural design pattern that provides a surrogate or placeholder object which controls access to another object, allowing behavior suc…
Bridge Pattern
The Bridge Pattern is a structural design pattern that decouples an abstraction from its implementation so the two can vary and evolve independently, by giving…
Facade Pattern
The Facade Pattern is a structural design pattern that provides a single, simplified interface to a larger, more complex subsystem of classes, making that subs…
Study Notes(1)
Interview Questions(2)
What is the Proxy Pattern?
The Proxy pattern provides a surrogate object that implements the same interface as a real subject and controls access to it, allowing extra logic such as lazy…
Decorator vs Proxy Pattern
The Decorator pattern wraps an object to add new responsibilities or behavior on top of what it already does, while the Proxy pattern wraps an object to contro…