Кућа Развој Шта је одраз? - дефиниција из техопедије

Шта је одраз? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи одраз?

Рефлексија је процес приступа информацијама о учитаним склоповима и типовима који су тамо дефинисани за креирање, позивање и приступ инстанци врсте приступа у време покретања програма.


Рефлексија омогућава преглед информација о монтажи објекта као што су догађаји, својства, методе и поља. Он формира механизам помоћу којег објекти могу међусобно испитивати и откривати информације у току извођења, што укључује и више од онога што је познато кроз јавно изложене интерфејсе. Рефлексија помаже у дефинисању модула и нових типова који се позивају током времена извођења. Рефлексија се користи у апликацијама као што су претраживачи типа (за избор и преглед информација о типовима), преводиоци (за изградњу таблица симбола) и уклањање и сериализација апликација (за приступ подацима и њеној упорности).

Техопедија објашњава рефлексију

Рефлексија пружа могућност касног везивања у току рада како би се створила инстанца дате врсте која није позната током компајлирања.


Рефлексија је слична процесу дохваћања информација о типу времена извођења имплементираним на језицима као што су Ц ++, Делпхи, Јава, итд. У случају .НЕТ-а, информације типа спремљене као метаподаци у састављеној скупштини преузимају се користећи .НЕТ класе програматски.


Рефлексија може бити погодна за апликације у којима се користе додаци других произвођача, али није погодна за апликације као што је веб локација АСП.НЕТ, где је важно добро пропусно време и време одзива. Размишљање има и својих недостатака. Они укључују радне трошкове, сигурносна ограничења, сложеност кода и приступ скривеним члановима.

Ова дефиниција је написана у контексту .НЕТ

Шта је одраз? - дефиниција из техопедије