Proxy నమూనా మరొక వస్తువుకు స్థానభర్తను లేదా ప్రతిनిధిని అందించి, దానికి ప్రవేశాన్ని నియంత్రిస్తుంది. ప్రాక్సీ నిజమైన వస్తువు వలె ఒకే ఇంటర్ఫేస్ను కలిగి ఉంటుంది కానీ ఆలస్య లోడింగ్, యాక్సెస్ నియంత్రణ, కాషింగ్, లేదా లాగింగ్ వంటి ఆచరణను జోడించి — దానికి ప్రతినిధి చేస్తుంది.
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"
