Proxyfunktioner
Proxyfunktioner är funktioner som agerar som mellanhänder för en annan funktion eller ett objekt. De fångar upp samtal, kan ändra beteende och vidarebefordra anrop till målobjektet. Syftet är att införa extra funktionalitet utan att ändra den underliggande koden, ofta för flexibilitet, säkerhet eller prestanda.
Inom programvarudesign finns flera typer av proxys. Virtuella proxys initierar ofta målobjektet först när det verkligen
Proxyfunktioner används ofta för att hantera korsande frågor som loggning, mätning och åtkomstkontroll eller för att
Relationer till andra koncept är starka: proxys är närbesläktade med dekoratormönstret och med och används inom