Proxy Design Pattern
Proxy Design Pattern First, some definitions. Wikipedia: In computer programming, the proxy pattern is a software design pattern. A proxy, in its most general form, is a class functioning as an interface to something else Design Patterns. Elements of Reusable Object-Oriented Software: Provide a surrogate or placeholder for another object to control access to it. There are a few reasons to use Proxy pattern and control access to the underlying object: ...