Este documento describe el patrón de diseño Proxy. El patrón Proxy proporciona un sustituto u objeto intermediario para controlar el acceso a otro objeto, posponiendo costos hasta que se necesite el objeto. El patrón es útil para objetos remotos, objetos pesados creados bajo demanda, y controlar el acceso a objetos.