Object-oriented programming with class dictionaries (1988)
| Venue: | Journal on Lisp and Symbolic Computation |
| Citations: | 25 - 14 self |
BibTeX
@ARTICLE{Lieberherr88object-orientedprogramming,
author = {Karl J. Lieberherr and Copyright C○ Karl Lieberherr},
title = {Object-oriented programming with class dictionaries},
journal = {Journal on Lisp and Symbolic Computation},
year = {1988},
volume = {1}
}
OpenURL
Abstract
A class dictionary defines all data structures which 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.







