3.1: Object-Oriented Concepts
The following sections describe OO modeling for requirements analysis and then discuss the application of the OO analysis model to program design.
This is a complete overview of object-oriented programming with references to several object languages. As you watch the video, list each component of an object-oriented language and a brief descriptive statement. As you complete the sections on UML, note how each component is diagrammed.
This section covers basic object-oriented terms, including classes and objects, abstract data types (ADT) and encapsulation, whole or part and generalization or specification classes, inheritance and polymorphism, and messages.