Метакласс (англ. Metaclass) — в объектно-ориентированном программировании это класс, экземпляры которого в свою очередь являются классами[1][2].
Содержание |
Не все объектно-ориентированные языки программирования поддерживают метаклассы. Те из них, что поддерживают, реализуют разный подход с своим собственным протоколом, правилами создания и обращения[3].
Среди языков, поддерживающих метаклассы:
Кроме того, существует целый ряд узкоспециализированных, особенно так называемых «академических» языков программирования, поддерживающих и исследующих концепцию метаклассов[4].
Особняком стоит Java, где также есть единственный метакласс — Class (описывает классы), который располагается в библиотеке java.lang. Однако, развитой концепции работы с метаклассами Java не предоставляет.
Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
Метакласс как переводится, метакласс objective c.
Сенинская, Медвин, Шаблон:Исполнительная власть Украины, Трофей Северной Ирландии 2008, Файл:All People's Congress political rally Sierra Leone 1968.jpg.