in reply to Dependency Inference
Perl really doesn't declare inheritance (in the classical sense). The @ISA array tells perl what other symbol tables to look at when the called method isn't in the current package.
For your purposes, you could use a plain old hash with lots of references and magic strings or you could use one of the numerous Tree packages.
|
|---|