Assertion: class's constructor | /r/HasProperty | abstracted by factory
Facets:
Source sentences:
text: Constructors, which concretely use a single class to create objects and return a new instance of the class, are abstracted by factories, which also create objects but can do so in various ways, using multiple classes or different allocation schemes such as an object pool.