工厂模式提供的是创建单个类的模式,而建造者模式则是将各个功能集中起来进行管理,用来创建复合对象,复合对象就是一个类具有不同的属性。
public class BuilderPattern {
private List<Sender> senders = new ArrayList<>();
public void produceMail(int count){
for (int i = 0; i < count; i++) {
senders.add(new MailSender());
}
}
public void produceSms(int count){
for (int i = 0; i < count; i++) {
senders.add(new SmsSender());
}
}
}
BuilderPattern builderPattern = new BuilderPattern();
builderPattern.produceMail(10);

562

被折叠的 条评论
为什么被折叠?



