Skip to main content

1999 | OriginalPaper | Buchkapitel

A Core Calculus of Classes and Mixins

verfasst von : Viviana Bono, Amit Patel, Vitaly Shmatikov

Erschienen in: ECOOP’ 99 — Object-Oriented Programming

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

We develop an imperative calculus that provides a formal model for both single and mixin inheritance. By introducing classes and mixins as the basic object-oriented constructs in a λ-calculus with records and references, we obtain a system with an intuitive operational semantics. New classes are produced by applying mixins to superclasses. Objects are represented by records and produced by instantiating classes. The type system for objects uses only functional, record, and reference types, and there is a clean separation between subtyping and inheritance.

Metadaten
Titel
A Core Calculus of Classes and Mixins
verfasst von
Viviana Bono
Amit Patel
Vitaly Shmatikov
Copyright-Jahr
1999
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-48743-3_3

Premium Partner