Sciweavers

JIT
2005
Springer

Supporting Unanticipated Changes with Traits and Classboxes

14 years 5 months ago
Supporting Unanticipated Changes with Traits and Classboxes
: On the one hand, traits are a powerful way of structuring classes. Traits support the reuse of method collections over several classes. However, traits cannot be used when specifying unanticipated changes to an application. On the other hand, classboxes are a new module system that supports the local redefinition of classes: a collection of classes can be locally extended with variables and/or methods and the existing clients do not get impacted by changes. However, an extension applied to a class by a classbox cannot be reused for other classes. This paper describes how combining
Alexandre Bergel, Stéphane Ducasse
Added 28 Jun 2010
Updated 28 Jun 2010
Type Conference
Year 2005
Where JIT
Authors Alexandre Bergel, Stéphane Ducasse
Comments (0)