The builder pattern and the config argument to a factory both have the
advantage that you can limit changes after creating an object.  Some things
are just bad to change in mid-stream.  The config argument is nice in that
you can pass it around to different stake holders, but the builder can be
used a bit like that as well.

One way to look at it is that a builder is just a config object that happens
to have the create method.

On Sat, Oct 3, 2009 at 5:09 PM, Michael Busch <busch...@gmail.com> wrote:

> But, like Mark said, maybe this is just my personal preference and for
> others not compelling arguments. Or maybe I'm missing some other advantage
> of the builder pattern? I haven't used/implemented it myself very much
> yet...
>



-- 
Ted Dunning, CTO
DeepDyve

Reply via email to