Odraz

Autor: Peter Berry
Datum Stvaranja: 12 Kolovoz 2021
Datum Ažuriranja: 22 Lipanj 2024
Anonim
Totally Nothin ft. Vercetti - Odraz (VHS Video)
Video: Totally Nothin ft. Vercetti - Odraz (VHS Video)

Sadržaj

Definicija - što znači refleksija?

Refleksija je proces pristupa informacijama o učitanim sklopovima i vrstama definiranim u njima radi stvaranja, pozivanja i pristupa instancama vrste pristupa u vrijeme rada programski.

Refleksija omogućava pregled informacija o montaži objekta kao što su događaji, svojstva, metode i polja. Formira mehanizam pomoću kojeg objekti mogu međusobno ispitivati ​​i otkrivati ​​informacije u vrijeme izvođenja, što uključuje i više od onoga što je poznato kroz javno izložena sučelja. Refleksija pomaže u definiranju modula i novih vrsta koje se prizivaju za vrijeme izvođenja. Refleksija se koristi u aplikacijama kao što su preglednici tipa (za odabir i pregled podataka o vrstama), prevoditelji (za izgradnju tablica simbola) te uklanjanje i serializacija aplikacija (za pristup podacima i njihova postojanost).


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava refleksiju

Refleksija pruža mogućnost kasnog vezanja u vremenu izvođenja kako bi stvorio instancu određene vrste koja nije poznata za vrijeme kompiliranja.

Refleksija je slična procesu dohvaćanja informacija o tipu vremena izvođenja koja se implementiraju na jezicima kao što su C ++, Delphi, Java, itd. U slučaju .NET-a, informacije tipa spremljene kao metapodaci u sastavljenom sastavljanju dohvaćaju se koristeći .NET klase programatski.

Razmišljanje može biti prikladno za aplikacije u kojima se upotrebljavaju dodaci treće strane, ali nije prikladno za aplikacije poput ASP.NET web mjesta, gdje je važno vrijeme propusnosti i odziva. Razmišljanje ima i svojih nedostataka. To uključuje radne troškove, sigurnosna ograničenja, složenost koda i pristup skrivenim članovima.
Ova je definicija napisana u .NET-u