Learning Object Oriented Programming with Delphi by Zarko Gajic
Publisher: About.com 1998
From the table of contents: introduction to OO basics, introduction to class inheritance, programmer defined classes and objects, accessing an object and its data, the sender parameter and substitution, introducing type inheritance, using and abusing inheritance, indirection, association and composition, two patterns using composition, some patterns for varying behavior, bidirectional links, callbacks and linking classes, factory patterns.
Computers & Internet Programming Languages & Tools Delphi Pascal