Re: Singleton Pattern
"Adi" <djanoeariza@gmail.com> wrote in message
news:1164432209.256483.89400@14g2000cws.googlegroups.com...
Dear all,
I have a question about singleton pattern. In my java user group,
someone said that this pattern should be avoided, but he didn't explain
the reason.
So I am curious here, is this statement true ?
Sometimes, I suppose.
Someone else replied that this pattern is hard to test and make other
classes tightly coupled with this Singleton class. Somehow I doubt it
but I also can find any argument for that. What I know is just because
this pattern is hard to test doesn't mean that this pattern should be
avoided right ? I use this pattern a lot of times and found it useful.
Do you have any comments ?
If your design needs a singleton, then you should use a singleton. Perhaps
your colleague was referring to some of the potential pitfalls (everything
has pitfalls) described here:
http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html