Рефлексија

Аутор: Peter Berry
Датум Стварања: 12 Август 2021
Ажурирати Датум: 22 Јуни 2024
Anonim
Зеркальное отражение SOLIDWORKS
Видео: Зеркальное отражение SOLIDWORKS

Садржај

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

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

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


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

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

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

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

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