JAVA设计模式之建造者模式

来源:互联网 发布:长沙网站关键字优化 编辑:程序博客网 时间:2024/06/05 21:13

JAVA设计模式之建造者模式

概念

-分离对象子组件,子组件单独构造(由builder来负责)和装配模式(由Director负责),从而可以构造出复杂对象。

-这个模式适用于某个对象构造特别复杂。

-由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以生产不同的对象的对象;相同的构建器和不同的装配顺序也可以构造不同的对象,这样实现了构建算法和装配算法额解耦,实现了更好的复用。

应用

-StringBuilder的append方法

-SQL中的PreparedStatement

-JDOM中,DomBuilder,SAXBuilder

代码

0 0
原创粉丝点击