O'Reilly Open Source Convention.
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Community
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List

O'Reilly Open Source Convention


Advanced Object Oriented Perl
Damian Conway, Thoughtstream

Track: Perl
Date: Tuesday, July 08
Time: 8:45am - 5:15pm
Location: Salon E

Conway’s tutorial shows participants how to build on the basic object-oriented Perl techniques they already know and unlock more of the power of Perl's OO capabilities.


  • how (and when) to bless arrays and scalars;
  • three different ways to implement data hiding for Perl objects;
  • how Perl implements inheritance and polymorphism (and how to change the rules of either);
  • the features (and traps) of operator overloading in Perl;
  • easy ways to build complete classes (semi-)automatically;
  • how to do design-by-contract programming in OO Perl
  • how to use multiple dispatch (an advanced form of polymorphism)

O'Reilly Home | Privacy Policy

© 2003, O'Reilly Media, Inc.