導航:首頁 > 編程語言 > 工廠模式java設計模式

工廠模式java設計模式

發布時間:2025-05-23 21:56:02

A. Java中常用的設計模式有哪些請詳細說明一下工廠模式。

1.單例模式(有的書上說叫單態模式其實都一樣)
該模式主要目的是使內存中保持1個對象
2.工廠模式
該模式主要功能是統一提供實例對象的引用。看下面的例子:
public class Factory{
public ClassesDao getClassesDao(){
ClassesDao cd = new ClassesDaoImpl();
return cd;
}
}
interface ClassesDao{
public String getClassesName();
}
class ClassesDaoImpl implements ClassesDao {
public String getClassesName(){
System.out.println("A班");
}
}
class test
{
public static void main(String[] args){
Factory f = new Factory();
f.getClassesDao().getClassesName();
}
}
這個是最簡單的例子了,就是通過工廠方法通過介面獲取對象的引用
3.建造模式
該模式其實就是說,一個對象的組成可能有很多其他的對象一起組成的,比如說,一個對象的實現非常復雜,有很多的屬性,而這些屬性又是其他對象的引用,可能這些對象的引用又包括很多的對象引用。封裝這些復雜性,就可以使用建造模式。
4.門面模式
這個模式個人感覺像是Service層的一個翻版。比如Dao我們定義了很多持久化方法,我們通過Service層將Dao的原子方法組成業務邏輯,再通過方法向上層提供服務。門面模式道理其實是一樣的。
5.策略模式
這個模式是將行為的抽象,即當有幾個類有相似的方法,將其中通用的部分都提取出來,從而使擴展更容易。

閱讀全文

與工廠模式java設計模式相關的資料

熱點內容
福特福克斯壓縮機 瀏覽:718
怎麼把app翻轉 瀏覽:101
如何關閉安卓手機通話地區顯示 瀏覽:330
測驗你適不適合編程 瀏覽:479
編程實現當開關S0 瀏覽:790
如何降低pdf文件大小 瀏覽:638
應鏈幫app怎麼用 瀏覽:536
安卓軟體怎麼設置打不開 瀏覽:719
255源碼網 瀏覽:512
奇瑞EQ壓縮機 瀏覽:777
安卓手機消息通知為什麼不彈窗 瀏覽:172
浙江梅輪電梯使用什麼伺服器 瀏覽:80
抖音給別人點贊怎麼加密 瀏覽:549
java三國志霸王的大陸 瀏覽:208
安卓mkshell命令 瀏覽:411
單片機對步進電機脈沖控制 瀏覽:481
卡通手風琴文件夾 瀏覽:106
java代碼網 瀏覽:356
推薦解壓小游戲app 瀏覽:82
飢荒聯機如何加入伺服器 瀏覽:109