Describes object-oriented techniques and shows how they can be used in the development of a reasonably larger program which is implemented in C++. Choosing the practical example of a computer-based drawing package, the author describes how the package is designed using an object-oriented approach and then written and implemented in C++. The program is written in Turbo C++ and therefore can be used on IBM PCs or compatibles. Assumes some knowledge of a high level language, such as C, Pascal, Modula-2 or Ada.