Object-oriented programming with class dictionaries
KJ Lieberherr - Lisp and Symbolic Computation, 1988 - Springer
Lisp and Symbolic Computation, 1988•Springer
A class dictionary defines all data structures that appear in a program as well as a language
for describing data specified by the data structures. We demonstrate that class dictionaries
are ideal for simplifying object-oriented programming. Our class dictionary-based approach
to object-oriented programming is independent of any particular programming language, so
it is applicable to a large variety of object-oriented systems. The experience in designing
and using over one hundred class dictionaries has resulted in a set of useful design …
for describing data specified by the data structures. We demonstrate that class dictionaries
are ideal for simplifying object-oriented programming. Our class dictionary-based approach
to object-oriented programming is independent of any particular programming language, so
it is applicable to a large variety of object-oriented systems. The experience in designing
and using over one hundred class dictionaries has resulted in a set of useful design …
Abstract
A class dictionary defines all data structures that appear in a program as well as a language for describing data specified by the data structures. We demonstrate that class dictionaries are ideal for simplifying object-oriented programming. Our class dictionary-based approach to object-oriented programming is independent of any particular programming language, so it is applicable to a large variety of object-oriented systems. The experience in designing and using over one hundred class dictionaries has resulted in a set of useful design techniques. This novel approach to object-oriented programming makes interesting links between language design, data structure design, and data-base design.
Springer