Data Abstraction and Information Hiding

The job of high-level languages is to create a view convenient for programmers to use. There is no single accepted standard view-that is one reason why there are so many programming languages. Object-oriented programming in C++ presents yet another view.

The primary activity in C++ is creating new types (i.e., classes) and expressing the interactions among objects of those types.


Subsections
2004-07-29