Internal and External Views

As we noted in the last chapter, the idea of encapsulation naturally implies that there are two views of the same software system. The external view is the interface, the face seen by users of a service. The internal view is the inside, the face seen by the provider of a service.

[audio] [real] Text to accompany slide4, in Chapter 3 of An Introduction to Object-Oriented Programming