Java Design patterns
This commit is contained in:
18
Java Design Patterns/creational/singleton/Singleton.java
Normal file
18
Java Design Patterns/creational/singleton/Singleton.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package javadevjournal.design.creational.singleton;
|
||||
|
||||
/**
|
||||
* @author Kunwar
|
||||
*/
|
||||
public class Singleton {
|
||||
|
||||
/* private instance variable */
|
||||
private static Singleton instance = new Singleton();
|
||||
|
||||
/* private constructor */
|
||||
private Singleton(){}
|
||||
|
||||
/* returns the same object */
|
||||
public static Singleton getInstance(){
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user