Definition of trait-complex:
(n) :
(biology, psychology) An identifying characteristic, habit or trend.
(n) :
(object-oriented programming) An uninstantiable collection of methods that provides functionality to a class by using the class’s own interface.