关于论坛的设计方式以及缓存添加的问题?

最近在看一个用Struts写的论坛,里面分别设计了DBBoradFactory(论坛版块操作),DBThreadFactory(论坛帖子操作),以及一些其它的工厂方法,有以下几个问题麻烦大家解惑一下:
1.这种设计方法是否正确?
2.原论坛中没有使用缓存,如果想在其中加上jive的缓存系统的话,是否只能把这几个factory全都合并成一个,使整个系统只提供一个访问入口。然后在这个合并后的factory中传递缓存的管理类进行缓存的管理?
3.多个factory能否共用一个缓存管理类?
[该贴被skypirate于2007-12-13 23:00修改过]

菜鸟问题么人理……
针对“多个factory能否共用一个缓存管理类”再问一个:
如果写一个单例的缓存管理类,然后在各个工厂中进行调用,这个方法可行不?

你理解上有些偏差,工厂类一般是行为操作类,本身无需缓存,需要缓存的都是静态实体类。