Рефлексия, отражение

Для изменения программы
Во время выполнения кода,
Для получения метаданных
И их использования, чтобы

Пройтись по функциям и свойствам,
Что не известны на этапе
Создания кода, иль устройство
Инкапсуляций их скрывает,

Прибегнуть можно к рефлексии,
А по-другому – к отражению.
Его возможности большие –
И доступ без ограничений.

По имени возможно вызвать
Любое свойство, поле, метод,
А можно получить их списки
И метаданные при этом.

Редактор или парсер кода,
Их компоненты, дополнения
Для обработки данных могут
Быть на основе отражения.


Рецензии