JAVA設計模式之建造者模式

JAVA設計模式之建造者模式

概念

-分離對象子組件,子組件單獨構造(由builder來負責)和裝配模式(由Director負責),從而可以構造出複雜對象。

-這個模式適用於某個對象構造特別複雜。

-由於實現了構建和裝配的解耦。不同的構建器,相同的裝配,也可以生產不同的對象的對象;相同的構建器和不同的裝配順序也可以構造不同的對象,這樣實現了構建算法和裝配算法額解耦,實現了更好的複用。

應用

-StringBuilder的append方法

-SQL中的PreparedStatement

-JDOM中,DomBuilder,SAXBuilder

代碼


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章