Fundamental OO Concepts
Object identity: globally unique OIDs
Methods (behavior) an inherent part of model
- used to model integrity constraints!
- written in a “real” programming language
Subclasses and inheritance
- structure (attributes) and behavior (methods)
Private vs. public attributes and methods