The interviewer MIGHT have been referring to "registry of singletons", which is explained in GoF pp.130-132; but this technique is a part of GoF's Singleton pattern, not a a separate pattern.
It is used when you have [mutliple] subclasses of the singleton class.
if singleton is used in creating more than one object does this not defeat the original purpose which was to ensure creation of just a single object?
As Frank stated, the singleton is not necesserily permits only 1 instance, but a set number of intances of a class. In case of registry of singletons, it permits only 1 instance of each subclass. So you have multiple instance of class A, each of them an instance of different subclass of A (MyA extends A, OurA extends A, TheirA extends A).
But again, this is a part of GoF's singleton pattern, not a separate one.
[ January 16, 2004: Message edited by: Yuriy Grechukhin ]
[ January 16, 2004: Message edited by: Yuriy Grechukhin ]