Jump to content

Trait (computer programming)

From Simple English Wikipedia, the free encyclopedia
Revision as of 14:21, 27 May 2024 by InternetArchiveBot (talk | changes) (Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.9.5)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In computer programming[permanent dead link], a trait is a collection of methods. A trait is used to build a simple model for object oriented programs. A trait is a building block for classes. It makes an easy way to reuse code.[1][2]

References

[change | change source]
  1. Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew P. Black. Traits: Composable Units of Behaviour[permanent dead link]. Proceedings of the European Conference on Object-Oriented Programming (ECOOP). Lecture Notes in Computer Science, Volume 2743, Springer-Verlag, 2003, pp. 248-274
  2. Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts, Andrew P. Black: Traits: A mechanism for fine-grained reuse. ACM Trans. Program. Lang. Syst. 28(2): 331-388 (2006)