Introduction to OOP: Chapter 1: Thinking Object-Oriented:
Object-oriented programming is not simply features added to
a programming language. Rather, it is a new way of thinking
Object-oriented programming views a program as a community of
agents, termed objects.
Each object is responsible for a specific task.
An object is an encapsulation of state (data values) and behavior
The behavior of objects is dictated by the object
An object will exhibit its behavior by invoking a method (similar to
executing a procedure) in response to a message.
Objects and classes extend the concept of abstract data types by
adding the notion of inheritance.
Intro OOP, Chapter 1, Slide 41
This ends the slide presentation for chapter 1.