Data Abstraction and Hierarchy

  title={Data Abstraction and Hierarchy},
  author={Barbara Liskov},
  booktitle={OOPSLA 1987},
Data abstraction is a valuable method for organizing programs to make them easier to modify and maintain. Inheritance allows one implementation of a data abstraction to be related to another hierarchically. This paper investigates the usefulness of hierarchy in program development, and concludes that although data abstraction is the more important idea, hierarchy does extend its usefulness in some situations. 
Highly Influential
This paper has highly influenced 22 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 563 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.

563 Citations

Citations per Year
Semantic Scholar estimates that this publication has 563 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 18 references

Department of Defense. Reference manual for the Ada programming language

  • U S.
  • 1983
Highly Influential
4 Excerpts

An Introduction to Trellis/Owl

  • C Schaffert
  • Proc. of the ACM Conference on Object-Oriented…
  • 1986
3 Excerpts