in reply to Re^4: Perl - Is it an OO Language
in thread Perl - Is it an OO Language
And C isn't a weak OO language, it's flexible! You have the freedom to build any OO framework you like with C. I'll leave you with a quote from TheDamian's book (page 296):
Encapsulation is one of the cornerstones of object orientation, but it's the area in which Perl's support for object-oriented programming is the weakest. ..... Fortunately, Perl's flexibility can be turned against itself to provide a means of building objects that respect the encapsulation imposed by their classes.
And this node for a discussion of (and solution for in followup) how Perl's simple inheritance breaks encapsulation of the superclass. I justify my original comment on the basis that if you need to jump through hoops to get some feature (in this case encapsulation), support for that feature is 'weak'.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Perl - Is it an OO Language
by Aristotle (Chancellor) on Aug 26, 2002 at 22:49 UTC | |
by Anonymous Monk on Aug 26, 2002 at 23:05 UTC |