1

Извините за вопрос по лексике, но я пишу магистерскую диссертацию, и это боль повторять «рамки, которые поддерживают динамическое создание класса» снова и снова. Есть ли для этого термин?Какой термин (если есть) для фреймворков, поддерживающих создание динамического класса?

Некоторые пояснения: Я имею в виду, что вы можете создать класс во время выполнения, то есть динамически. Например, .NET поддерживает это с помощью пространства имен System.Reflection.

Спасибо :)


Ха-ха, спасибо всем за советы. Я не собираюсь выбирать ответ, но там, где есть термин для этого, и кто-то его найдет, но если нет, я обязательно его сделаю. Благодарю. :)

+1

Вы полностью можете создать свою собственную, что является кратким тезисом или какой-либо научной статьей. И еще лучше, сделайте это что-то интересное, например FATDAC (FrAmeworks, которые поддерживают создание DynAmic Class). хотя, возможно, вы захотите придумать что-то, что немного лучше, чем это ... ;-) Конечно ... если есть термин для этого, вам будет лучше использовать его ... –

ответ

3

DCC Framework, изобретать акроним.

+0

Я вполне как этот. Если никто не даст мне «настоящего» имени, я пойду с этим. Благодарю. – Alix

3

Создание динамического класса покрывается термином «metaprogramming», хотя метапрограммирование включает в себя более того.

+1

Динамика времени выполнения - это более конкретный термин, но это касается метода, а не рамки. –

1

Это больше развития языка, а не основа

Отражающая язык программирования позволяет определить тип объекта во время выполнения. Большинство (если не все) включают в себя какой-то механизм загрузки классов для динамического создания объектов во время выполнения.

Вы можете попробовать ...

Светоотражающие Framework?

Интроспективные рамки?

+0

Спасибо за предложения (и вы правы в отношении языка или фреймворка, я продолжаю делать эту ошибку). Однако я не знаю, согласен ли я с вашим вторым заявлением: насколько я понимаю, рефлексивный язык программирования способен наблюдать за собственной структурой и/или поведением, но означает ли это, что он дает вам инструменты для создания нового класса во время выполнения? Не обязательно. Я не знаю, обычно ли они, но это не обязательно связано. Или термин «язык рефлексивного программирования» налагает другие требования на язык? Возможно, я ошибаюсь. – Alix

+0

Ну, возможно, DCCR Frameworks будет более consise –