Remember
•Data abstraction is a technique for controlling the interaction between a program and its data structures and the operations performed on this data.
•It builds "walls" around a program's data structures. Such walls make programs easier to design, implement, read, and modify.