我有一個相當複雜的數據結構,我在Perl中實現。這已經被分成大約20個班。基本上,任何時候你想使用這些類中的一個,你需要使用所有這些類。如何製作一個爲用戶導入多個模塊的模塊?
現在,如果有人想用這種數據結構,他們需要做的是這樣的:
use Component::Root;
use Component::Foo;
use Component::Bar;
use Component::Baz;
use Component::Flib;
use Component::Zen;
use Component::Zen::Foo;
use Component::Zen::Bar;
use Component::Zen::Baz;
... # 15 more of these...
use Component::Last;
能夠操縱它的所有部件。我怎麼能寫一個模塊,這是否給用戶,所以他們所要做的就是
use Component;
讓所有其它模塊的進口?
在這種特殊情況下,模塊都是類,並且沒有導出。
重複:[?我怎樣才能組織許多Perl模塊(http://stackoverflow.com/questions/2788670/how-should-i-organize-many-perl-modules) – Zaid 2010-08-20 14:33:04