Интроспекция (программирование)
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 17 ноября 2012;
проверки требуют 3 правки.
Интроспекция (англ. type introspection) в программировании — возможность в некоторых объектно-ориентированных языках определить тип и структуру объекта во время выполнения программы. Эта возможность особенно заметна в языке Objective C, однако имеется во всех языках, позволяющих манипулировать типами объектов как объектами первого класса. Интроспекция может использоваться для реализации полиморфизма.
Языки, поддерживающие интроспекцию [править]
- ActionScript
- C++ (с RTTI)
- Delphi (с RTTI)
- Java
- JavaScript
- Oberon
- Objective C
- Perl
- PHP (интегрирована в сам язык)
- Python (интегрирована в сам язык)
- Ruby
- Smalltalk
- VB.NET, C# и другие языки для платформы .NET
- Vala и другие языки с объектной системой GObject (в т.ч. Си при использовании этой библиотеки)[1]
См. также [править]
Примечания [править]
| Это заготовка статьи о программировании. Вы можете помочь проекту, исправив и дополнив её. |
Для улучшения этой статьи желательно?:
|

