then Obj::Input::Type is inheriting from Obj, which doesn't make sense, since Obj::Input::Type isn't an Obj. But it should have access to some of the 'utility' functions provided by Obj. Those utility functions should somehow be provided by Obj::Input, which should also definitely by in Obj::Input::Type's @ISA.package Obj; package Obj::Input; @ISA = 'Obj'; package Obj::Input::Type; @ISA = 'Obj::Input';
In reply to RE: RE (tilly) 1: Object Heirarchy / Design
by lattice
in thread Object Heirarchy / Design
by lattice
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |