That are two things, which differ more than they overlap. If you want to do the latter, than your suggestions 2) and 3) may be applicable. With moose currently having much more proponents than 3). But in a year or what, moose may be seen as "old" and something more recent will get all the attention.
But if you want to do the former, forget about focussing on a single implementation. 1) is a good choice, with two caveats. First, it's a few years old and people have come up with several interesting ideas (moose, inside out objects) which aren't covered in Damians book. Second, if you are unfamiliar with OO at all, I recommend you make yourself first familiar with what OO is about, preferably using a book or other literature that doesn't focus on a specific language. OOP focusses a lot on the P aspect (nothing wrong with that by itself), so it may be better to start of with OO in general. After all, there isn't much native OO support in Perl - the programmer has to do a lot.
In reply to Re: looking towards learning OOP
by JavaFan
in thread looking towards learning OOP
by spx2
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |