Possible Duplicate:
Difference between static class and singleton pattern?
Which is better in Java,
implementing public static methods, like
Factory.createLoginRequest()
or implementing Singleton pattern, like
Factory.getInstance().createLoginRequest()
(Boths will return a Request object.)
Which one is better and why ?