Skip to content

Latest commit

 

History

History
executable file
·
15 lines (9 loc) · 464 Bytes

File metadata and controls

executable file
·
15 lines (9 loc) · 464 Bytes

Composite

Purpose

To treat a group of objects the same way as a single instance of the object.

Examples

  • a form class instance handles all its form elements like a single instance of the form, when render() is called, it subsequently runs through all its child elements and calls render() on them
  • Zend_Config: a tree of configuration options, each one is a Zend_Config object itself

UML Diagram

Alt Composite UML Diagram