http://www.perlmonks.org?node_id=20468

csorensen has asked for the wisdom of the Perl Monks concerning the following question:

I think I'm allergic to object oriented programming. I've avoided it as long as possible. Unfortuantely I need to start writing bots that automatically validate links, update a sitewide search engine and perform a few other tasks that REALLY need to be automated. I've just started reading the LWP manpages and it's sort of making sense. What I need is a good reference for learning object oriented programming. Does anyone have a book or website that they suggest.

Replies are listed 'Best First'.
Re: uh oh .. it's OO
by btrott (Parson) on Jun 29, 2000 at 23:10 UTC
    You need to make a distinction between using object-oriented modules--that other people have written--and writing OO code yourself. There's a *huge* distinction, and if you're just going to be using LWP, you don't need to be an expert OO programmer.

    That said, I have a tutorial, Perl Object Oriented Meta-Tutorial, on where to look to get a start in OO programming in Perl. It's not complete, probably, but it's a start.

    One of the first links there, actually, is this: Easy Perl5 Object Intro. It expands on what I wrote above: you don't need to be an OO programmer to use objects.

Re: uh oh .. it's OO
by takshaka (Friar) on Jun 29, 2000 at 23:47 UTC
Re: uh oh .. it's OO
by cwest (Friar) on Jun 29, 2000 at 23:08 UTC
    Damian Conway's Object Oriented Perl, Manning Press

    This is a priceless book.

    --
    Casey
    
Re: uh oh .. it's OO
by davorg (Chancellor) on Jun 29, 2000 at 23:12 UTC
Re: uh oh .. it's OO
by jlistf (Monk) on Jun 29, 2000 at 23:13 UTC
    online, you can also check out:
    http://www.perl.com/pub/doc/manual/html/pod/perltoot.html
Re: uh oh .. it's OO
by mrmick (Curate) on Jun 30, 2000 at 18:55 UTC
    You may want to try this book. I heard so many good things about it from colleagues that I had to get a copy for myself. The beauty of this book is that it doesn't really center around the programming languages used, but rather the 'paradigm shift' in the way of thinking to provide a solution to a problem. It hasn't disappointed me yet....
    Object-Oriented Software Construction By Bertrand Meyer
    I think you can find it at: http://fatbrain.com