Sfondo dell'interrogazioneIl diagramma di classe UML di Zend_Log è corretto?
Analisi del Zend_Log rivela seguente diagramma classi
Zend_Log:
- utilizza ReflectionClass & Zend_Log_Exception
- sostiene riferimento alla matrice di Zend_Log_Writer_Abstract
- sostiene ref erenze a matrice di Zend_Log_Filter_Interface
Zend_Log_Writer_Abstract
- sostiene riferimento alla matrice di Zend_Log_Filter_Interface
- sostiene riferimento Zend_Log_Formatter_Interface
Domande
- Zend_Log_Filter_Interface riferisce con Zend_Log_Filter_Suppress, Zend_Log_Filter_Message & Zend_Log_Filter_Priority come rappresentato, è questo correttamente disposti in Diagramma di classe?
- Va bene dire che Zend_Log contiene un riferimento alla matrice di Zend_Log_Filter_Interface e questa è la relazione di composizione (analogamente a Zend_Log_Writer_Abstract)?
- Come è ovvio che Zend_Log_Filter_Interface è contenuto sia Zend_Log & Zend_Log_Writer_Abstract, mentre Zend_Log contiene Zend_Log_Writer_Abstract, che rende Zend_Log_Filter fa riferimento sia contenitore (Zend_Log) e conteneva (Zend_Log_Writer_Abstract); è che alcuni "Design Pattern", se sì, qual è il nome?
Saluti!
Diagrammi come questi dovrebbero essere parte della documentazione ufficiale, aiutano molto. Una volta confermato, vai a dire a qualcuno ufficiale! – chelmertz
Bello! Lo hai fatto manualmente? – stefgosselin
@stefgosselin Grazie. Ho usato NClass e creato manualmente il diagramma – r0ash