Results 1 -
2 of
2
Customization of Links between Classes
, 1999
"... This paper describes the main aspects of a model dedicated to the customization of relationships between classes in object-oriented languages. The aims of this model is to generalize and control the kinds of relationships between classes, such as inheritance and composition, and thus to oer the abil ..."
Abstract
-
Cited by 3 (3 self)
- Add to MetaCart
This paper describes the main aspects of a model dedicated to the customization of relationships between classes in object-oriented languages. The aims of this model is to generalize and control the kinds of relationships between classes, such as inheritance and composition, and thus to oer the ability to specify new relationships like generalization, code reuse, versioning, . . . The three main entities of the model are presented: link, description and language, and the customization aspects are described. Each concept includes a set of parameters used by the algorithms (actions) of the model. An example of link implementation is proposed: the extension of the Java language with a link for code reuse, rst by using two well-known methods, then by dening an ad hoc link specied thanks to the model. Keywords Object-Oriented Programming, Links between Classes, Customization, Software Engineering, Inheritance, Composition, Aggregation, Code Reuse, Java 1 For the three authors: Labora...

