Traits both provide a set of methods that implement behaviour to a class , and require that the class implements a set of methods that parameterize the provided behaviour .
Traits both require a set of methods that parameterize behaviour to a class , and provide that the class implements a set of methods that implement the provided behaviour .