|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от db
![]() сейчас не проверял, но как мне помнится DictClass.makeObject() на модификаторы доступа не смотрит. Т.е. сделать protected new () у NodeContract, а создавать их через фабрику в NodeCreator используя DictClass.makeObject()
Насколько допустимо пользоваться отражением и "особенностями" его работы решайте сами |
|
|
За это сообщение автора поблагодарили: Raven Melancholic (2). |
![]() |
#2 |
Участник
|
Цитата:
Так что использовать отражение вполне можно, но как-то не совсем "душа лежит" к этому. Хотелось бы декларативно это сделать ,чтобы впоследствии те ,кто будет использовать классы сразу видели, что "вот оно как". |
|