# Decorator ## Purpose To dynamically add new functionality to class instances. ## Examples * Zend Framework: decorators for `Zend_Form_Element` instances * Web Service Layer: Decorators JSON and XML for a REST service (in this case, only one of these should be allowed of course)