O'Reilly logo
  • Renee Schaaf thinks this is interesting:

The ability of static factory methods to return the same object from repeated invocations allows classes to maintain strict control over what instances exist at any time. Classes that do this are said to be instance-controlled.


Cover of Effective Java, 2nd Edition


Definitition of Instance-controlled