INFORMATIQUE > PROGRAMMATION ORIENTÉE OBJET
N. m. En programmation orientée objet, un trait est une sous-classe abstraite qui contient des méthodes concrêtes (totalement implémentées) et permet de les ajouter à une classe sans avoir besoin de les réécrire.
Différents langages implémentent cette fonctionnalités : PHP, Java (sous la forme des méthodes par défaut), Scala, Smalltalk,...