As the debate is still going on whether object-oriented programming will improve the process of software development and the quality of the resulting software in general we will discuss this question within the context of one specific application area, namely computer graphics. In fact, most problems in computer graphics are excellent candidates for the application of object-oriented programming techniques which, among many other benefits, significantly improve the readability of the algorithms and drastically improve productivity.