perltoot - Tom's Object-Oriented Tutorial for Perl
/*
This is excellent documentation for Perl Object-Oriented Programming; also known as Camel POOP.
The site is in Russia, but the documentation appears to be entirely in English.
The index of sections are listed below:
*/
NAME
DESCRIPTION
Creating a Class
o Object Representation
o Class Interface
o Constructors and Instance Methods
o Planning for the Future: Better Constructors
o Destructors
o Other Object Methods
Class Data
o Accessing Class Data
o Debugging Methods
o Class Destructors
o Documenting the Interface
Aggregation
Inheritance
o Overridden Methods
o Multiple Inheritance
o UNIVERSAL: The Root of All Objects
Alternate Object Representations
o Arrays as Objects
o Closures as Objects
AUTOLOAD: Proxy Methods
o Autoloaded Data Methods
o Inherited Autoloaded Data Methods
Metaclassical Tools
o Class::Template
o Data Members as Variables
o NOTES
o Object Terminology