Introduction to OOP: Chapter 1: Thinking Object-Oriented:
[next]
[previous]
[audio]
[real]
[text]
Objects - ADT's with Message Passing
Characterists of Objects
-
Encapsulation -- similar to modules
-
Instantiation -- similar to ADT's
-
Messages -- dynamic binding of procedure names to behavior
-
Classes -- a way of organization that permits sharing and reuse
-
Polymorphism -- A new form of software reuse using dynamic binding
Intro OOP, Chapter 1, Slide 40