March 2002
Intermediate to advanced
496 pages
8h 51m
English
An ordinary object does its own work in support of the public interface that it advertises. It can happen, though, that a legitimate object cannot live up to this ordinary responsibility. This occurs most frequently when an object takes a long time to load or when the object is running on another computer. In these cases, a proxy object can take the responsibility that a client expects and forward the request appropriately to an underlying target object. The intent of the PROXY pattern is to provide a surrogate, or placeholder, for another object to control access to it.
Read now
Unlock full access