Antecedentes de pregunta¿Es correcto el diagrama de clase UML de Zend_Log?
Análisis de Zend_Log revela siguiente diagrama de clase
Zend_Log:
- utiliza ReflectionClass & Zend_Log_Exception
- mantiene referencia a la matriz de Zend_Log_Writer_Abstract
- mantiene ref erences a la matriz de Zend_Log_Filter_Interface
Zend_Log_Writer_Abstract
- mantiene referencia a la matriz de Zend_Log_Filter_Interface
- mantiene referencia a Zend_Log_Formatter_Interface
Preguntas
- Zend_Log_Filter_Interface relaciona con Zend_Log_Filter_Suppress, Zend_Log_Filter_Message & Zend_Log_Filter_Priority tal como se representa, se esta bien instalado en el diagrama de clases?
- ¿Está bien decir que, Zend_Log contiene referencia a la matriz de Zend_Log_Filter_Interface y esta es la relación de composición (de manera similar para Zend_Log_Writer_Abstract)?
- Como es obvio que Zend_Log_Filter_Interface es contenida por tanto Zend_Log & Zend_Log_Writer_Abstract, mientras Zend_Log contiene Zend_Log_Writer_Abstract, que hace Zend_Log_Filter referenciado por tanto recipiente (Zend_Log) y contenía (Zend_Log_Writer_Abstract); es ese un "Patrón de diseño", si es así, ¿cuál es el nombre?
¡Recuerdos!
Los diagramas como estos deben ser parte de la documentación oficial, ayudan mucho. Una vez que lo hayas confirmado, ¡díselo a alguien oficial al respecto! – chelmertz
¡Agradable! Hiciste esto manualmente? – stefgosselin
@stefgosselin Gracias. He usado NClass y he creado manualmente el diagrama – r0ash