背景问题的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