What design pattern or principle ensures that there will be no more than one instance of a class?
C.
The singleton pattern ensures there will be no more than one instance of the object.
Depending on how it is implemented, it is possible for there to be zero instances.
But it is not possible to have more than one, making Option C correct.