|
|
|||||
Вот такой вариант на интерфейсах избавляет от кучи проблем. С getDefinitionByName вы получаете только какой-то непонятный класс по его строке-имени, никаких гарантий чего либо, а с интерфейсасми вы получаете Класс который должен отвечать определенным требованиям, при этом вам о нем ничего кроме этих требований и знать не надо, т.е. при изменении структуры пакетов у уровней, для загрузчика уровней ничего не поменяется.
__________________
ответ прост: be || !be == true |
|
|||||
Это да, но и эта проблема решаема, если нужно как-то ограничить загружаемую свфку, то можно сделать дополнительную обертку, которая будет реализовывать интерфейс, мне все равно приятнее работать с интерфейсами, проще отслеживать ошибки.
__________________
ответ прост: be || !be == true |
Часовой пояс GMT +4, время: 07:11. |
|
« Предыдущая тема | Следующая тема » |
|
|