常用java設計模式

2021-08-17 17:14:43 字數 1126 閱讀 9760

spring用到哪些設計模式

單例模式

public class

singletondemo

public static

singletondemo getdemo()

return

demo

; }}class

testdemo

}工廠模式

/** *

總體來說,凡是出現了大量的產品需要建立,並且具有共同的介面時,可以通過工廠方法模式進行建立。 *

在以上的三種模式中,第一種如果傳入的字串有誤,不能正確建立物件, *

第三種相對於第二種,不需要例項化工廠類,所以,大多數情況下,我們會選用第三種

——靜態工廠方法模式。 */

public inte***ce

saysometing

class

manimplements

saysometing }

class

woman

implements

saysometing }

class

factory

else

} }

class

morefactory

public

saysometing womansay() }

class

morestaticfactory

public static

saysometing womansay() }

class

runtestdemo

}

JAVA 常用設計模式

一 單例設計模式 單例就是 保證乙個類僅有乙個例項,僅提供乙個訪問它的全域性訪問點。之前這個用得比較多 採用單例設計模式的類 singleton類 永遠只會有乙個例項化物件產生。具體實現步驟如下 1 將採用單例設計模式的類的構造方法私有化 採用private修飾 2 在其內部產生該類的例項化物件,並...

java常用設計模式 適配模式

適配模式 分為類的適配模式和物件的適配模式.舉個栗子,假如我有乙個粗水管cu和乙個細xi的水管,我要把他們接在一起,那怎麼辦呢 中間加個接頭不就好了嗎 zz 這個接頭就是介面卡.要求介面卡也得有一面是細的,一面是粗的,介面卡需要有的屬性,可以歸類成target.一 類的適配模式 細管子需要粗的管子為...

JAVA常用設計模式總結

導言 設計模式常常被分為以下三類 建立型 建立物件時,不再由我們直接例項化物件 而是根據特定場景,由程式來確定建立物件的方式。如,工廠方法 抽象工廠模式 單例模式等。構造型用於幫助將多個物件組織成更大的結構。如,介面卡模式 橋接模式 組合器模式等。行為型用於幫助系統間物件的通訊,以及如何控制複雜系統...