codeChallenge/SingletonClasses/LogManagement.java
2024-09-25 16:44:47 -04:00

29 lines
620 B
Java

package SingletonClasses;
public class LogManagement {
// First we create an instance of the class
private static LogManagement logM;
// Second, we create a PRIVATE constructor (PRIVATE TO AVOID INSTANTIATION)
private LogManagement() {
}
// We create public method to access the one and ONLY instance
public static LogManagement FuncLog() {
if (logM == null) {
synchronized (LogManagement.class) {
if (logM == null) {
logM = new LogManagement();
}
}
}
return logM;
}
public void Logs() {
System.out.println("Detailed logs on the way");
}
}