Object-oriented programming
An object has a type, a state, and a behavior (or behaviors)
Sometimes we care about these properties, sometimes not
An object-oriented language will make it easy to support objects to different degrees of abstraction
Previous slide
Next slide
Back to first slide
View graphic version