Java / Design Patterns
How to implement a singleton pattern?
Create a public class having a private constructor. Private constructor ensures that the object cannot be created outside of the class.
Create a private static variable of the type Class itself.
Create a public static method e.g. getInstance() that returns the reference of the static variable, if the static variable is null then create a object for the class.
More Related questions...