 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
Object-Oriented
Programming Languages
|
|
|
|
|
What
is an object-oriented
programming (OOP) language?
|
|
|
|
 |
 |
 |
 |
 |
 |
|
Used to
|
|
|
implement
|
|
object-oriented
|
|
design
|
|
|
|
 |
 |
 |
 |
 |
 |
Major benefit
|
|
is ability to
|
|
|
reuse existing
|
|
|
objects
|
|
|
|
 |
 |
 |
 |
 |
 |
Event-driven—
|
|
checks
for
|
|
|
and responds
|
|
|
to set of events
|
|
|
|
 |
 |
 |
 |
 |
 |
|
C++ and Java
|
|
|
are complete
|
|
object-oriented
|
|
languages
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
Object is
|
|
|
item that
|
|
|
contains
|
|
|
|
data and
|
|
procedures
|
|
that act on
|
|
|
data
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
|
Event is
|
|
action to
|
|
|
which
|
|
|
|
program
|
|
responds
|
|
|
|
|
|
|
 |
|
|
 |
|
|
|
|
|