Proxy (objektas)
Proxy (objektiniame programavime) – programos vykdymo metu (dinamiškai) sukurtas objektas, išpildantis reikiamą sąsają ar sąsajas, tačiau nepriklausantis jokiai programavimo metu aprašytai objektų klasei. Sąsajoje aprašomi objektui pritaikomi metodai. Dinamiškai sukurtam proxy objektui galima kviesti visus tuos pačius metodus, tačiau šie kvietimai tiesiog nukreipiami su objektu susijusiam kvietimų vykdytojui (angl. invocation handler). Šio vykdytojo bazinė klasė turi sutartą metodą, kuriam parametrais perduodamas kviečiamo proxy objekto metodo vardas bei (panaudojant kokią nors tam tinkamą duomenų struktūrą) to metodo parametrai. Šiame metode patalpinamas programuotojui reikalingas specifinis kodas.