Bergel, Alexandre; Ducasse, Stéphane; Nierstrasz, Oscar; Wuyts, Roel
(Association for Computing Machinery, 2008)
Traits offer a fine-grained mechanism to compose classes from reusable components
while avoiding problems of fragility brought by multiple inheritance and mixins. Traits as originally proposed are stateless, that is, they ...