|
|
| P is for Practical | |
| PerlMonks |
Re: OO Inheritenceby chromatic (Archbishop) |
| on May 25, 2004 at 19:03 UTC ( #356339=note: print w/ replies, xml ) | Need Help?? |
|
Pick one or the other, not both. I prefer base. croak "$option is not valid" if ! $self->_valid( $option );Use unless.
If you elided the lexicals in favor of class methods, you wouldn't have to repeat this code in both subclasses:
Finally, aside from inheriting a constructor and an AUTOLOAD, I don't see any reason why you need to inherit here. You'd probably be better off using a module that autogenerated your accessors. It's not wrong, but I don't see any real benefits to this approach. I did it this way when I was first learning, though. It won't cause you any real trouble; it's just a bit more complication that doesn't add very much. ~shrug~
In Section
Meditations
|
|
||||||||||||||||||||||||||