←
^
→
Introduction to 492 and Decoupling
Hiding Representation
A specification can (and usually should) avoid divulging how it represents data.
Users of a specification should access data via functions defined by that spec. This is known as
data abstraction
.
This way, if the representation changes later the interface will still remain valid.
This also makes it easier to see the need for the specification.
José M. Vidal
.
24 of 34