in reply to Re^3: Inheritence confusion contd...
in thread Inheritence confusion contd...

"Do you mean that users of the module should use $ftp->{parent}->ls? If that's what you mean, then I think that would be a bad idea. It violates encapsulation, and looks like a fragile interface indeed."

I see exactly what your saying regarding the interface to users ending up being fragile and it makes perfect sense now.

Thanks for helping me understand.