Principios y arquitectura / Patrones de diseño / Estructurales
Proxy
Notas originales de SunDiaL · Ver fuente en inglés
Estructuralmente, un Proxy es idéntico a un Decorator; la diferencia está en quién decide utilizarlo:
- Un Decorator es una decisión consciente del desarrollador, conectado explícitamente en la raíz de composición.
- Un Proxy lo aplica una biblioteca o un framework, y quien realiza la llamada no tiene capacidad de decisión al respecto e, idealmente, ni siquiera sabe que existe.