This chapter presents the following content: The OO approach is based on modeling the real world using interacting objects; the statements in a class define what its objects remember and what they can do (the messages they can understand), that is, they define; the hardest concept in this set of lecture slides; a UML class diagram shows the “bare bones” of an OO system design. |