Fundamentals of OO

5/19/99


Click here to start


Table of Contents

Fundamentals of OO

Example: Classroom

Abstraction and Classes

Objects, Instances of a Class

Encapsulation and Objects

Messaging Supports Encapsulation

Polymorphism Supports Encapsulation

Hierarchies

Inheritance Hierarchy

Aggregation Hierarchy

Summary of Object-Oriented Concepts

Comparison of Functional vs. OO Views

Addition of a New Student Type

Addition of New Report Type

Re-organization of OO Abstractions

Exercise: Identifying OO Properties

Assignment: Identifying OO Properties

Author: Jim Stafford

Email: jcstaff@apl.jhu.edu

Home Page: http://www.apl.jhu.edu/~jcstaff

Download presentation source