Proxy pattern nyediakne placeholder utawa surrogate kanggo obyek liya kanggo ngontrol akses menyang obyek kasebut. Proxy duwe interface sing sama karo obyek asli nanging nambah behavior — kaya lazy loading, kontrol akses, caching, utawa logging — sadurunge delegasi menyang obyek kasebut.
Apa sing ditindakne dening Proxy pattern
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"
