![Totally Nothin ft. Vercetti - Odraz (VHS Video)](https://i.ytimg.com/vi/qn-HUXw6wbo/hqdefault.jpg)
Sadržaj
- Definicija - što znači refleksija?
- 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
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