Parnas' Principles

Again reiterating a point we made back in chapter one, we note that this separation between interface and implementation was captured by computer scientist David Parnas in a pair of rules, which are known as Parnas's Principles:

Following Parnas's principles leads to components that have clean separation from each other.

[audio] 28 [real] 28 Text to accompany slide 28, in Chapter 2 of An Introduction to Object-Oriented Programming