Показать сообщение отдельно
Старый 11.01.2013, 13:21
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 10  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
И раз классы плагина используют один и тот же интерфейс, то может произойти ситуация когда проекто-пистель создаст класс с таким же названием в том же пакете. И в рантайме плагин даже не узнает что он использует класс с другой логикой имплементируемых методов.
Это сводит на нет все преимущества подобной конструкции с интерфейсами.
Пакеты надо делать в любом случае другие. Как по Вашем пишут плагины для той же эклипс или нетбинс?
Вероятность того, что проектописатели изменят что-то в интерфейсах или классах это конечно плохо, но по-моему надо находить способ узнавать об изменениях, вместо изобретения костылей.

п.с. А что за проект такой, если не секрет?