Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 524 Bytes

File metadata and controls

18 lines (12 loc) · 524 Bytes

Registry

Propósito

Implementar um armazenamento central para objetos frequentemente usados em toda a aplicação. É tipicamente implementado usando uma classe abstrata com apenas métodos estáticos -- ou o Padrão Singleton.

Exemplos

  • Zend Framework: Zend_Registry armazena o objeto de log da aplicação, front controller etc
  • Yii Framework: CWebApplication armazena todos os componentes da aplicação, como CWebUser, CUrlManager etc

Diagrama UML

Alt Registry UML Diagram