In this article we will focus on the
Proxy design pattern as defined by the
GoF.
In short, the definition of the "Proxy" pattern could be reduced to "something for something". That's why it will be presented here as the
Quid Pro Quo pattern, "Quo" meaning the entity that will be controlled/wrapped by the "Quid" entity (i.e. the proxy itself).