Sciweavers

INFSOF
2007

Object-based and class-based composition of transitive mixins

13 years 4 months ago
Object-based and class-based composition of transitive mixins
In object-oriented composition, classes and class inheritance are applied to realize type relationships and reusable building blocks. Unfortunately, these two goals might be contradictory in many situations, leading to classes and inheritance hierarchies that are hard to reuse. Some approaches exist to remedy this problem, such as mixins, aspects, roles, and meta-objects. However, in all these approaches, situations where the mixins, aspects, roles, or meta-objects have complex interdependencies among each other are not well solved yet. In this paper, we propose transitive mixins as an extension of the mixin concept. This approach provides a simple and reusable solution to define “mixins of mixins”. Moreover, because mixins can be easily realized on top of aspects, roles, and meta-objects, the same solution can also be applied to those other approaches.
Uwe Zdun, Mark Strembeck, Gustaf Neumann
Added 15 Dec 2010
Updated 15 Dec 2010
Type Journal
Year 2007
Where INFSOF
Authors Uwe Zdun, Mark Strembeck, Gustaf Neumann
Comments (0)