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 2, Slide 29