Object Oriented Programming by Carl Erickson
This note explains the following topics: Motivation for Object Oriented Programming, The Object
Oriented Paradigm, Visualizing Program Execution, Naming Conventions, The Object
Model, Abstraction and Identity, Object Oriented Messaging, Encapsulation and
Modularity, Object Oriented Hierarchy, Object Oriented Typing, Object Oriented
Concurrency and Persistence, Object Oriented Development Process, Object
Oriented Analysis Techniques, Pitfalls in Object Oriented Analysis, UML
Notation, CRC Cards, Object Oriented Class Relationships, Object Oriented
Aggregation, Object Oriented Inheritance, Other Object Oriented Class
Relationships, Object Oriented Instantiation, Object Oriented Polymorphism,
Object Oriented Concepts Review , Quality of Classes and Object Oriented
Design.
Author(s): Carl Erickson
71 Pages