Proxy-kuviointi tarjoaa paikkakohdan tai korvaajan toiselle objektille sen käyttöoikeuden hallitsemiseksi. Proxy-objektilla on sama rajapinta kuin oikealla objektilla, mutta se lisää käyttäytymistä — kuten laiska lataaminen, pääsynvalvonta, välimuistinti tai lokitus — ennen delegointia sille.
Mitä Proxy-kuviointi tekee
PROXY → an object that STANDS IN for another, controlling access to it:
→ same interface as the real object (clients use it transparently)
→ adds behavior BEFORE/AROUND delegating to the real object
→ controls WHEN and HOW the real object is accessed
→ "a stand-in that adds control/behavior"
