Akademik

trait
noun /treɪ,treɪt/
a) an identifying characteristic, habit or trend
b) In object-oriented programming, an uninstantiable collection of methods that provides functionality to a class by using the class’s own interface.

Wikipedia foundation.