Object Oriented Perl
by Rick Smith (July 9, 2001)
B O O K I
N F O R M A T I O N
This is a serious book on an important topic that is usually relegated to a chapter in the back of most Perl books. During a brief overview of this book, it appeared to give a complete description of Perl's object-oriented capabilities. This book also seems to be blatantly honest -- in the preface it mentions that "object-oriented Perl isn't fast" and goes on to say that "calling a method through an object is significantly slower than calling a regular Perl subroutine." You don't find this kind of honesty in books created by large software publishers.
This book covers:
Object creation using hashes, arrays, subroutines and typeglobs
Mastering encapsulation, inheritance and polymorphism
Operator overloading, Multiple dispatch and persistence
Transition guides from object-oriented languages of C++, Java, Eiffel and Smalltalk
Object Oriented Perl also gives practical programming examples with databases, pattern matching, source code manipulation (pretty listing), encryption, search trees, I/O filtering and debugging.
The author, Damian Conway, has written several popular Perl modules.
© 2001 Rick Smith All rights reserved.