posted @ 2007-02-28 00:51 acooly 閱讀(593) | 評論 (0) 編輯 |
設計模式
Design-Pattern 摘要: 簡單工廠模式也叫靜態工廠方法模式(Static Factory Method),是由一個工廠對象隱藏并決定產品類的具體創建的一種創建模式。是工廠方法模式的一種特例。 閱讀全文
posted @ 2007-02-27 23:32 acooly 閱讀(389) | 評論 (0) 編輯 |
摘要: 多例模式Multiton基本特性同單例Singleton,由自己創建和管理自身實例,并向系統提供自身實例。不同之處是多例類在同一容器(類加載器)或JVM中可以存在多個實例。 閱讀全文
posted @ 2007-02-22 21:45 acooly 閱讀(685) | 評論 (1) 編輯 |
摘要: 單例模式(singleton)在很多系統中都比較常用。我用得最多的就是用來做緩存。最新重新學習設計模式,想整理一下開發中的一些經驗和資料上的講解以備以后查看。 閱讀全文
posted @ 2007-02-22 18:48 acooly 閱讀(425) | 評論 (0) 編輯 |
摘要: 裝飾(Decorator)模式又名包裝(Wrapper)模式。Decorator以對客戶端透明的方式擴展對象的功能,是繼承的一種代替方案。
什么時候使用:
1. 需要動態的擴展一個類,這些擴展也可以動態的撤銷,并保持原有類的靜態定義的情況。
2. 需要增加由一些基本功能排列組合貳產生的非常強大的功能,并使繼承關系變得不實現,典型的Wrapper應用
閱讀全文
什么時候使用:
1. 需要動態的擴展一個類,這些擴展也可以動態的撤銷,并保持原有類的靜態定義的情況。
2. 需要增加由一些基本功能排列組合貳產生的非常強大的功能,并使繼承關系變得不實現,典型的Wrapper應用
閱讀全文
posted @ 2006-12-24 14:36 acooly 閱讀(978) | 評論 (0) 編輯 |