Decoupling in object orientation

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In formal design, decoupling means to make the features of a formal system as independent as possible from each other. Decoupling tends to make the features semantically more primitive and the overall system more general. Quite opposite to decoupling, the tradition in object oriented refinement theories is to combine all features, such as specification, usage constraints, encapsulation and inheritance into a single formal construct, the class. We propose a decoupled formalization of object orientation, in which all those features are introduced independently from the class construct and from each other. Even though each of the features is significantly simpler than its standard counterparts, the overall system is more general: standard class-based object orientation is shown to be a special case of our system. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Kassios, I. T. (2005). Decoupling in object orientation. In Lecture Notes in Computer Science (Vol. 3582, pp. 43–58). Springer Verlag. https://doi.org/10.1007/11526841_5

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