Assertion: implement | /r/HasProperty | useful
Facets:
Source sentences:
text: Interfaces (and implements ) are useful when you'd like to define a common protocol for how a group of objects should behave.