關於jive中ForumFactory.getInstance()的困惑
下面是java模式的一篇文章中所說:
“我們已經知道,使用Forum需要透過ForumProxy,Jive中建立一個Forum是使用Factory模式,有一個總的抽象類ForumFactory,在這個抽象類中,呼叫ForumFactory是透過getInstance()方法實現,這裡使用了Singleton(也是設計模式之一,由於介紹文章很多,我就不寫了,看這裡),getInstance()返回的是ForumFactoryProxy.”
我感覺ForumFactory.getInstance(authorization)方法中好像不是Singleton模式,因為最終返回的是new ForumFactoryProxy(authorization, factory, factory.getPermissions(authorization));每次都new一個新物件難道還是Singleton模式嗎?
另外,對於相同的authorization,其實產生的ForumFactory是相同的,這裡是否應該用享元模式吶?不必每次都產生一個新的ForumFactory物件。
請發表意見。我剛剛學習設計模式,請指教
“我們已經知道,使用Forum需要透過ForumProxy,Jive中建立一個Forum是使用Factory模式,有一個總的抽象類ForumFactory,在這個抽象類中,呼叫ForumFactory是透過getInstance()方法實現,這裡使用了Singleton(也是設計模式之一,由於介紹文章很多,我就不寫了,看這裡),getInstance()返回的是ForumFactoryProxy.”
我感覺ForumFactory.getInstance(authorization)方法中好像不是Singleton模式,因為最終返回的是new ForumFactoryProxy(authorization, factory, factory.getPermissions(authorization));每次都new一個新物件難道還是Singleton模式嗎?
另外,對於相同的authorization,其實產生的ForumFactory是相同的,這裡是否應該用享元模式吶?不必每次都產生一個新的ForumFactory物件。
請發表意見。我剛剛學習設計模式,請指教
相關文章
- 關於JavaScript的困惑JavaScript
- 關於物件導向的困惑!物件
- 關於jive的安裝
- Jive筆記2----關於Jive2中的中文搜尋 (轉)筆記
- Jive筆記1--關於Jive1中的驗證和相關類的呼叫 (轉)筆記
- 關於JIVE原始碼!原始碼
- 請教關於Jive中過濾器的問題過濾器
- 關於Head First設計模式中的策略模式的困惑設計模式
- 關於非同步爬蟲排序的困惑非同步爬蟲排序
- 關於jive安裝的問題
- 關於jive的設定問題
- 關於是否在.net專案中實施領域建模的困惑!
- 關於四色模型的一點困惑模型
- 關於jive的password密碼問題!密碼
- 關於Jive安裝配置的問題
- 關於Jive論壇中CACHE Hash機制的一個疑問
- 看懂此文,不再困惑於 JS 中的事件設計JS事件
- 一個一直困惑的關於jdbc in 的問題JDBC
- 請教關於jive版主設定的問題。
- 關於jive資料庫連結的錯誤?資料庫
- 請教:關於jive的資料庫設計資料庫
- 請斑竹及眾高手:關於EJB,同時使用JIVE中的設計模式。。。設計模式
- 研讀程式碼遇到的困惑---關於登陸問題
- 關於工作中Java的開發的困惑,請bang等有經驗的前輩指教Java
- 【譯】關於Webpack中一些讓人困惑的地方的解答Web
- 第三章Jive關於快取的問題快取
- (緊急求助)關於jive訊息過濾的實現相關問題
- 急不理解的問題,大家幫幫忙,關於jive
- 關於DDD概念的一些理解和困惑,煩勞Banq點撥
- Jive 中的設計模式設計模式
- 關於第三章jive論壇的密碼問題密碼
- 關於JIVE安裝配置後資料庫Encoding的問題資料庫Encoding
- jsp中的javabean 和 sevlet 的困惑JSJavaBean
- 關於jive問題(java實用系統開發指南)Java
- 關於jive(J道版),安裝正常,編譯出錯!編譯
- 關於javascript中的thisJavaScript
- jive中的緩衝技術
- Jive 中的設計模式 (轉)設計模式