建造者模式是把很多功能集中到一个类里面,这个类可以创建很复杂的东西。这样可以简化复杂对象的创建。所以与工厂模式的区别就是:工厂模式关注的是创建单个产品,而建造者模式关注的是创建符合对象的多个部分
JDK里面常用到的建造者模式有:
java.lang.StringBuilder#append()
java.lang.StringBuffer#append()
java.sql.PreparedStatement
建造者模式是把很多功能集中到一个类里面,这个类可以创建很复杂的东西。这样可以简化复杂对象的创建。所以与工厂模式的区别就是:工厂模式关注的是创建单个产品,而建造者模式关注的是创建符合对象的多个部分
JDK里面常用到的建造者模式有:
java.lang.StringBuilder#append()
java.lang.StringBuffer#append()
java.sql.PreparedStatement