Before we begin to write actual programs, we need to introduce a few basic concepts
of object-oriented programming (OOP), the style of programming we teach in this
book. The purpose of this chapter is to give you a feel for object-oriented programming
and to introduce a conceptual foundation of object-oriented programming.You
may want to refer to this chapter as you progress through the book. What we discuss
in the next four sections is independent of any particular programming language.
Another purpose of this chapter is to introduce the software development
process. To be able to write programs, knowledge of the components of objectoriented
programs is not enough. We must learn the process of developing programs.
We will present a brief introduction to the software development process in
this chapter.
To learn more about the book this website supports, please visit its Information Center.