[jdom-interest] Factories for builders.

Richard Cook rpc at prismtechnologies.com
Wed Mar 14 11:01:47 PST 2001


> >3. You could save a possible redundant creation of DefaultJDOMFactory by
> >putting it in a lazy initialiser
>
> Is this some java fuctionality im not aware of, or do you mean
> checking
>
> if(factory == null) factory = new DefaultJDOMFactory()
>
> in the beginning of the build metod?

almost & debatable in this case anyway, just have an accessor method:

private JDOMFactory factory;
protected JDOMFactory getFactory()
{
   if (factory == null) {
      factory = new DefaultJDOMFactory();
   }
   return factory;
}

and use the getFactory() rather than factory direct. That way you don't
create until needed and you get the default created only if a specific one
hasn't been set


(ps i think you had tabs in your code




More information about the jdom-interest mailing list