I don't see badly written modules as an excuse to violate encapsulation: I see it as a reason to fix the module in question.
If you're really that much smarter than the module designer, and know so much about the internals of his design that you can reliably call functions that manage the system's internal state without any fear of ill side effects, why not just change the module to be what you want it to be?
In reply to Re^3: Private and Protected class methods (accidental)
by Anonymous Monk
in thread Private and Protected class methods
by radiantmatrix
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |