天天看点

设计模式---抽象工厂模式与建造者模式

抽象工厂模式:用来创建相关或者依赖对象的家族,而不需要指定具体实现类

1.通过组合的方式实现程序解耦

2.创建一个产品家族的抽象类型

3.立即返回对象

Connection---Statement---PreparedStatement

设计模式---抽象工厂模式与建造者模式

建造者模式:将复杂对象的创建一个与表示分离,使得同样的构建可以创建不同的表示

1.着重与分析步骤构造一个复杂对象

2.最后一个步骤反回具体产品

StringBuilder

设计模式---抽象工厂模式与建造者模式

继续阅读