В настоящее время я работаю над графическим API Java и хочу включить простую настройку.Частью того, что я имею в виду, является возможность заменить стандартный код собственным кодом.Чтобы добиться этого, мне интересно, могу ли я иметь методы моего кода ссылочного кода во внешних, заменяемых файлах (которые могут быть написаны или не написаны на другом языке, например RhinoScript).Например, если кто-то, использующий API, считает, что код конкретного метода неэффективен, он может заменить файл, на который ссылается метод, своим собственным файлом с кодом, который он считает более эффективным.
Я понимаю интерфейсы и рефератклассы могут быть вариантом для достижения этой цели, но я чувствую, что описанный мной подход, если он достижим, будет иметь преимущество в многократно используемом коде, более простых реализациях API с использованием различных языков сценариев и в целом более простом способе изменения кода.
Суть в том, что я спрашиваю, такова: возможно ли иметь метод выполнения кода, содержащийся в отдельном файле (содержит только код, который будет выполнять метод), который может быть или не быть записан вязык, отдельный от Java, и если да, то как мне поступить в этом направлении или какие предметы мне следует исследовать для этого?
В заключение я прошу прощения, если это неприемлемый вопрос на этом форуме или яне сформулировали мой вопрос достаточно четко.