Traits: tools and methodology

@article{Black2004TraitsTA,
  title={Traits: tools and methodology},
  author={Andrew P. Black and Nathanael Sch{\"a}rli},
  journal={Proceedings. 26th International Conference on Software Engineering},
  year={2004},
  pages={676-686}
}
Traits are an object-oriented programming language constructthat allow groups of methods to be named and reusedin arbitrary places in an inheritance hierarchy. Classes canuse methods from traits as well as defining their own methodsand instance variables. Traits thus enable a new styleof programming, in which traits rather than classes are theprimary unit of reuse. However, the additional sub-structureprovided by traits is always optional: a class written usingtraits can also be viewed as a… CONTINUE READING

References

Publications referenced by this paper.

Inside Smalltalk (Volume 1)

VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL