Introduction to OOP Chapter 3: Object-Oriented Design: next previous audio real text

Interface and Implementation

We have characterized software components by what they can do.

The user of a software component need only know what it does, not how it does it.

``Ask not what you can do to a data structure,
ask instead what your data structures can do for you''.

Intro OOP, Chapter 3, Slide 26