diff --git a/singleton/src/main/java/com/iluwatar/IvoryTower.java b/singleton/src/main/java/com/iluwatar/IvoryTower.java index d4030cb2e..30b8c4b29 100644 --- a/singleton/src/main/java/com/iluwatar/IvoryTower.java +++ b/singleton/src/main/java/com/iluwatar/IvoryTower.java @@ -7,12 +7,14 @@ package com.iluwatar; */ public class IvoryTower { - private static IvoryTower instance = new IvoryTower(); + private static IvoryTower instance; - private IvoryTower() { - } + private IvoryTower() {} public static IvoryTower getInstance() { + if(instance == null){ + instance = IvoryTower(); + } return instance; } }