The following is a Java Template to implement the Singleton pattern.
public class SingletonObject { private SingletonObject() { // no code req'd } public static SingletonObject getSingletonObject() { if (ref == null) // it's ok, we can call this constructor ref = new SingletonObject(); return ref; } public Object clone() throws CloneNotSupportedException { throw new CloneNotSupportedException(); // that'll teach 'em } private static SingletonObject ref; }
For more explanation visit: http://www.javacoffeebreak.com/articles/designpatterns/index.html
No comments:
Post a Comment