abstraction (data)
A data type with a private representation and a public set of operations. The C++ language uses the concept of classes to implement data abstraction.