This document talks mainly about core, not contrib, and how it is OOD
but not OOP.  With PHP5, one would expect more true OOP to make its
way into contrib, and perhaps to core (over time).

Drupal Programming from an Object-Oriented Perspective

http://api.drupal.org/api/file/developer/topics/oop.html/6