Trait (computer programming): Difference between revisions

Content deleted Content added
Rfl (talk | contribs)
m moved Trait (abstract type) to Trait (computer science): renaming the article to Trait (computer science) to make it consistent with other articles like Class (computer science) etc. - Trait (abstract type) was the only article on Wiki
Rfl (talk | contribs)
m updating link
Line 5:
<ref>http://www.ibm.com/developerworks/java/library/j-scala04298.html The busy Java developer's guide to Scala: Of traits and behaviors</ref>
the [[Squeak]] version of [[Smalltalk]] from version 3.9, and in [[Perl 6]] (which calls them "roles"),
as an add-on by the [[Moose (Perl)|Moose]] module for [[Perl 5]] and the [[Joose (framework)|Joose]] framework for [[JavaScript]],
and have been proposed for inclusion in [[PHP]] and [[ActionScript|ActionScript 3.0]].
''Module mixins'' in [[Ruby (programming language)|Ruby]] are similar to traits to some degree.