Assertion: class | /r/CapableOf | act as factory
Facets:
value: for new instances of themselves
type: PURPOSE
value: normally
type: DEGREE
Source sentences:
text: Classes normally act as factories for new instances of themselves, that is, a class is a callable object (like a function), with the call being the constructor, and calling the class returns an instance of that class.