Unit IV: Object oriented programming

Lecture notes

Sample Programs

Reading

You should look at Chapter 8 & 11 of the textbook.

Chapter 8 contains the bulk of the technical material on how to do the nuts and bolts of object-oriented progamming, namely composition and inheritance.

Chapter 11 is more philosophical, covering the things related to good object-oriented programming style.

A wealth of information on UML may be found at www.uml.org.