glossárioPatterns
$cat~/glossario/proxy-pattern.md

Proxy Pattern

Padrões & Qualidade

Intercepta operações em objeto via Proxy ou wrapper.

proxy-pattern.mdmarkdown
01

seção

Explicação

Proxy Pattern — Intercepta operações em objeto via Proxy ou wrapper.

Placeholder controla acesso ao real subject — lazy load, permission, logging. JS Proxy API literal.

Virtual proxy defer expensive creation.

02

seção

Exemplo

snippetJavaScript
const real = { getData: () => expensive() };const proxy = new Proxy(real, {  get(t, k) { console.log(k); return t[k]; },});
03

seção

Modo de uso

  • Access control

  • Caching proxy

  • API compatibility shim

04

seção

Armadilhas comuns

  • Confundir JS Proxy com GoF proxy only

  • Performance trap every get

05

seção

Termos relacionados