看JIVE源代码的一点想法和疑问

03-01-14 henry.t

在整个系统中,在内存里面只存在一个DBFORUMFACTORY(其它的FORUMFACTORYPORXY当然是一人一个了),我看到在DBFORUMFACTORY里面有个

DbProfileManager,和DBFORUMFACTORY一样也只有一个实例,作用也有共同之处,一个是FORUM的FACTORY,一个是角色(USER,GROUP,...)FACTROY

我想,其实可以把他们做成一个类,而为什么没有这么做,1,是为了做到,一个类的功能,或者说是服务的种类单一,简单。FORUMFACTORY为FORUM服务,

而DbProfileManager为角色服务。2,这两个类都只有一个实例,如果做成一个,那么它的负担将会很大,分开来有分担工作,提高性能的作用。

小弟我才疏学浅,还请大家指正!说得对吗?

banq
2003-01-14 10:15

yes