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