Proxy Design Pattern

Pełnomocnik. Strukturalny wzorzec projektowy, którego zadaniem jest zastąpienie (reprezentacje, emulacje) innego obiektu.
Zastosowanie obiektu pełnomocnika jest bardzo różne. Może być stosowany w celu ochrony i kontroli dostępu do obiektów, wykonywania dodatkowych operacji podczas dostępu do nich, kontrolowanego tworzenia na żądanie kosztownych obiektów, cache-owania danych obiektów, itp.