Noun
decorator pattern (plural decorator patterns)
(software, design) A structural (and partitioning) design pattern that allows behaviour to be added to an existing object dynamically.
A Decorator adds capabilities to the decorated item without using implementation inheritance ( package includes many examples of the Decorator pattern. Source: Internet