Proxy Pattern

The Proxy Pattern uses a Proxy intercept and control interactions to target objects.

Let's say that we have a person object. We can access properties with either dot or bracket notation,

and modify property values in a similar fashion.

With the Proxy pattern, we don't want to interact with this object directly. Instead, a Proxy object intercepts the request, and (optionally) forwards this to the target object - the person object in this case.


Backlinks