Simple Type-Theoretic Foundations for Object-Oriented Programming

101Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.

Abstract

We develop a formal, type-theoretic account of the basic mechanisms of object-oriented programming: encapsulation, message passing, subtyping and inheritance. By modelling object encapsulation in terms of existential types instead of the recursive records used in other recent studies, we obtain a substantial simplification both in the model of objects and in the underlying typed A-calculus. © 1994, Cambridge University Press. All rights reserved.

Cite

CITATION STYLE

APA

Pierce, B. C., & Turner, D. N. (1994). Simple Type-Theoretic Foundations for Object-Oriented Programming. Journal of Functional Programming, 4(2), 207–247. https://doi.org/10.1017/S0956796800001040

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free