Provide an intermediary object that refers to another object. The proxy pattern uses a class named proxy class to represent the functionality of another class.
Proxies are classified into three categories. They are as follows.
Examples of proxy patterns include:
The Proxy server has two main purposes. They are as follows:
The UML class diagram above includes the following classes, interfaces, and objects:
The proxy design pattern is applicable in the following situations: