Re[24]: Являются ли макросы свидетельством недостаточной выр
От: Cyberax Марс  
Дата: 01.08.07 16:17
Оценка:
Здравствуйте, IT, Вы писали:

IT>У run-time кодогенерации тоже есть свои козявки. Приходится использовать абстрактные классы, которые к тому же всегда должны быть публичные. Классы, которые не генерируются, но для которых что-то генерируется тоже должны обязательно быть публичными. Мелочь, а неприятно.

?? Для чего нужны абстрактные классы?

Мой любимый Tapestry в Java, например, использует кодогенерацию для работы с POJO (Plain Old Java Objects) — причем не требует никаких абстрактных классов (хотя в первых версиях библиотеки требовал из-за несовершенства кодогенератора).

А еще есть runtime bytecode instrumentation.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.