Introduction to OOP
Chapter 3: Object-Oriented Design:
Public and Private View
In C++ and Java, Parnas's Principles lead to the ideas of a public and private view.
Public view - those features (data or behavior) that other components can see and use
Private view - those features (data or behavior) that are used only within the component
, Slide 29