Question: What design pattern would you say the following Java class is based on? public class PrintSpooler { private static PrintSpooler spooler; private PrintSpooler() { }
What design pattern would you say the following Java class is based on? public class PrintSpooler { private static PrintSpooler spooler; private PrintSpooler() { } public static synchronized PrintSpooler getSpooler() { if (spooler == null) spooler = new PrintSpooler(); return spooler; } public void print(String s) { System.out.println(s); } }
Flyweight, Bridge ,Prototype, Facade, Composite ,Singleton
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
