Question 21
What design pattern guarantees that a class has only one instance and provides a global point of access to that instance in Java?
Option C is correct. The Singleton pattern restricts class instantiation to a single object, using a private constructor and a public static getter method.