Definition of menus as an abstract data type

  • Authors:
  • Syed Tariq Ali;Michael V. Doran;Herbert E. Longenecker

  • Affiliations:
  • University of South Alabama, Mobile, Alabama;University of South Alabama, Mobile, Alabama;University of South Alabama, Mobile, Alabama

  • Venue:
  • CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract data types are used to modularize large software systems. They hide specific implementation details from direct manipulation by the designer. Abstract data types can be defined as a set of objects and a set of operations on those objects [LaLonde 1985] and [Ghezzi 1982]. We define within the scope of software development that this concept of abstract data types can and should play a major role. In system software, operators witness the affect of commands (operations) on objects throughout use, the internal representation of the object is shielded from programmer thinking. In this sense, every piece of system software can be thought of as an abstract data type.