An object that implements the IClassFactory interface, which enables it to create objects of a specific class.