设计模式Builder之惑

请问:
ConcteteBuilder是接口Builder的实现,在使用时,是
Builder builder = new ConcreteBuilder();
方式好呢还是
ConcreteBuilder builder = new ConcreteBuilder();
方式好?为什么?

Director director = new Director( builder );
director.construct();
Product product = builder.getResult();

当然是Builder builder = new ConcreteBuilder();
好,面向接口编程,而且最好不用new,使用工厂模式更好,如果能使用Ioc模式则是上上好。

最好是用spring框架来生成builder,这样最快,不用自己构造IoC模式,呵呵

要谈Ioc模式构造最快的是picoContainer,根本不用照顾彼此调用关系,在Spring中配置需要写 ref local="指向另外一个bean"

而picocontainer可自动自己去寻找调用关系;

Jdon框架基于Picocontainer实现了配置,在Jdon框架配置中无需写ref local之类调用关系定义。