背景問題的Zend_Log的UML類圖是否正確?
Zend_Log進行的分析揭示出下面的類圖
Zend_Log進行:
- 使用ReflectionClass & Zend_Log_Exception
- 保持參考Zend_Log_Writer_Abstract的陣列
- 保持REF erences到Zend_Log_Filter_Interface接口的陣列
Zend_Log_Writer_Abstract
- 保持參照Zend_Log_Filter_Interface接口
- 的陣列保持參照Zend_Log_Formatter_Interface接口
個問題
- Zend_Log_Filter_Interface接口與Zend_Log_Filter_Suppress涉及Zend_Log_Filter_Message & Zend_Log_Filter_Priority如所描繪的,這是正確的類圖佈局?
- 可以說,Zend_Log包含對Zend_Log_Filter_Interface數組的引用,這是組合關係(類似於Zend_Log_Writer_Abstract)?
- 由於很明顯,Zend_Log_Filter_Interface接口由兩個Zend_Log進行& Zend_Log_Writer_Abstract載,而Zend_Log進行包含Zend_Log_Writer_Abstract,這使得由兩個容器引用Zend_Log_Filter(Zend_Log進行)和含有(Zend_Log_Writer_Abstract);是一些「設計模式」,如果是的話是什麼名字?
問候!
這些圖表應該是官方文檔的一部分,它們有很多幫助。一旦你確認了,就去告訴有關官員吧! – chelmertz 2010-09-07 16:25:59
不錯!你是否手動執行此操作? – stefgosselin 2011-05-20 11:37:42
@stefgosselin謝謝。我已經使用NClass並手動創建圖 – r0ash 2011-05-25 11:47:42