Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 344 Bytes

File metadata and controls

14 lines (8 loc) · 344 Bytes

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)

UML Diagram

Alt Decorator UML Diagram