Abstraction of data is the process of hiding the implementation details by presenting a layer over the actual implementation. This a very powerful feature of software that makes it possible for very complex systems to be developed from a simple elements known as abstractions. Data details can then be added to these abstractions to develop the complete system.
Relevance of this to data structures?
Abstraction significantly reduces the complexity of a given software system.
Leave a comment below if you found this explanation helpful.