Skip to content

Commit e9f471c

Browse files
author
chrish
committed
Refactoring EagerlySingletonPattern.
1 parent a4cf75e commit e9f471c

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

CreationalDesignPattern/SingletonPattern/Java/EagerlySingleton/ESingleton.java renamed to Creational/EagerlySingleton/src/io/csie/chris/ESingleton.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
package io.csie.chris;
2+
13
public class ESingleton {
4+
25
// Use static initiallizer, that will make instace created fast.
36
private static ESingleton instance = new ESingleton();
47

CreationalDesignPattern/SingletonPattern/Java/EagerlySingleton/Main.java renamed to Creational/EagerlySingleton/src/io/csie/chris/Main.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1+
package io.csie.chris;
2+
13
public class Main {
4+
25
public static void main(String[] args) {
6+
37
ESingleton singletonInstance1 = ESingleton.getInstance();
8+
49
ESingleton singletonInstance2 = ESingleton.getInstance();
510

611
if (singletonInstance1 == singletonInstance2) {

0 commit comments

Comments
 (0)