A Decorator class is a class that extends the functionality which might come from something's Base Class. Decorator Classes on a spec extend the functionality of the spec beyond what is available via its Base Class. Spec Decorators are used to composite complex behaviors together.
Another related class is a Decorator Helper Class. This is an additional class which a Decorator may composite onto a Spec Derived Object to provide it with the functionality required by the Spec Decorator.