Modeli Proxy ofron një vendmbajtës ose zëvendësues për një objekt tjetër për të kontrolluar qasjen në të. Proxy-ja ka të njëjtën ndërfaqe si objekti real, por shton sjellje — si ngarkim i vonuar, kontroll qasje, memorizim, ose regjistrim — përpara se të delegohet në të.
Çfarë bën modeli Proxy
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"
