traits

A class that defines types and functions necessary for handling characteristics.