Структура моего проекта:
Test.pm
Plugins/Plugin1.pm
Plugins/Plugin2.pm
test.pm выглядит следующим образом:
sub new{
#how to dynamic load plugins?
plugin1, pluggs2 предоставляют те же API, скажем, sub run {#...}
perlСценарий выглядит так:
my $test=Test->new("Plugin1");
$test->run ;#should call Plugin1->run
Итак, как динамически загружать плагины в test.pm?
Есть ли какая-нибудь хорошая структура, которая может мне помочь?
Спасибо.