Proxy (tervezési minta)

A programozás során a proxy egy tervezési minta .

A proxy olyan osztály, amely egy másik osztályt helyettesít. Megegyezés és egyszerűség szerint a proxy ugyanazt az interfészt valósítja meg, mint az általa kicserélt osztály. Ennek a proxynak a felhasználása hozzáfűzi az osztály felülírható használatát.

Használat

A proxyt elsősorban a felülbírált osztály metódusaihoz való hozzáférés szabályozására használják. Egy bonyolult objektum használatának egyszerűsítésére használják az alapon: például ha az objektumot távolról ( hálózaton keresztül ) kell kezelni, vagy ha az objektum időt emészt fel.

Tulajdonságok

Típusok

Különböző típusú proxy létezik:

Hivatkozások

  1. (en) Erich Gamma, Richard Helm, Ralph Johnson és John Vlissides, Tervezési minták  : Újrafelhasználható objektum-orientált szoftver elemei , Addison-Wesley ,1994, 395  p. ( ISBN  0-201-63361-2 , online olvasás ) , p.  233-245

Lásd is