設計模式
努力編程
这个作者很懒,什么都没留下…
展开
-
設計模式概述/23種設計模式
前情提要: 設計模式是前人根據大量的軟件開發經驗總結出的問題解決方案,我們要做的是學習它的思想,千萬不要生搬硬套。 設計模式是在特定環境下為解決某一通用問題提供的一套定製的解決方案,該方案描述了對象與類的相互作用。 設計模式的基本要素: 1.模式名稱:大多數模式都是根據其功能或模式結構來命名,爲了開發人員能更好的理解模式並方便相互之間的交流。 2.問題:問題描述了應該在何時使用設計模式,...原创 2019-03-26 09:09:30 · 470 阅读 · 0 评论 -
簡單工廠模式--Java設計模式
簡單工廠模式: 定義一個工廠類,它可以根據不同的參數返回不同類的實例,被創建的實例通常都具有共同的父類。 簡單工廠模式結構比較簡單:包含三個核心角色,Factory,Prodcut,ConcreteProduct(具體產品角色) 下面用一個簡單的例子來模擬一下工廠模式的實現 首先定義抽象產品類 package SimpleFactoryPattern; //抽象產品類 public i...原创 2019-03-26 11:06:41 · 236 阅读 · 0 评论 -
工廠方法模式-設計模式
工廠方法模式通過引入抽象工廠類的方式使得系統更加符合開閉原則,是對簡單工廠模式的優化。 下面我們用一個例子來模擬一下工廠方法模式 首先創建抽象工廠 package FactoryMethodPattern; public interface LoggerFactory { public Logger createLogger(); } 創建具體工廠類 packag...原创 2019-03-27 10:29:18 · 272 阅读 · 0 评论