Foundations of computer science
Foundations of computer science
The design and evolution of C++
The design and evolution of C++
Data Structures and Abstraction Using C
Data Structures and Abstraction Using C
Working Classes: Data Structures and Algorithms Using C++
Working Classes: Data Structures and Algorithms Using C++
Programs Are Abstract Data Types
Proceedings of the 16th IEEE international conference on Automated software engineering
Hi-index | 0.00 |
In designing object-oriented programs, one of the primary concerns of the programmer is to develop an appropriate collection of abstractions for the application at hand, and then to define suitable abstract data types to represent those abstractions. In so doing, the programmer must be conscious of the fact that defining an abstract data type requires the specification of both a set of values and a set of operations on those values. In this paper I defined a C++ class hierarchy which is used to represent the basic repertoire of abstract data types.