Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The style of this chapter is intended to help a person with a relational background make the transition to OO thinking. We deliberately start with tables and columns, and bit of procedural code, and move little by little to the adoption of a few core OO ideas. The analogies may not be 100% precise, from an OO purist's point of view, but if they're helpful in building a bridge from the relational world view to that of object orientation, I suggest this more casual and friendly approach still has merit.