看JIVE原始碼的一點想法和疑問

henry.t發表於2003-01-14
在整個系統中,在記憶體裡面只存在一個DBFORUMFACTORY(其它的FORUMFACTORYPORXY當然是一人一個了),我看到在DBFORUMFACTORY裡面有個
DbProfileManager,和DBFORUMFACTORY一樣也只有一個例項,作用也有共同之處,一個是FORUM的FACTORY,一個是角色(USER,GROUP,...)FACTROY
我想,其實可以把他們做成一個類,而為什麼沒有這麼做,1,是為了做到,一個類的功能,或者說是服務的種類單一,簡單。FORUMFACTORY為FORUM服務,
而DbProfileManager為角色服務。2,這兩個類都只有一個例項,如果做成一個,那麼它的負擔將會很大,分開來有分擔工作,提高效能的作用。
小弟我才疏學淺,還請大家指正!說得對嗎?

相關文章