From Classes to Objects via Subtyping (1998)
by
Didier Rémy
| Citations: | 19 - 0 self |
BibTeX
@MISC{Rémy98fromclasses,
author = {Didier Rémy},
title = {From Classes to Objects via Subtyping},
year = {1998}
}
Years of Citing Articles
OpenURL
Abstract
We extend the Abadi-Cardelli calculus of primitive objects with object extension. We enrich object types with a more precise, uniform, and flexible type structure. This enables to type object extension under both width and depth subtyping. Objects may also have extendonly or virtual contra-variant methods and read-only co-variant methods. The resulting subtyping relation is richer, and types of objects can be weaken progressively from a class level to a more traditional object level along the subtype relationship.







