Assertion: interface | /r/DefinedAs | syntactical contract
Facets:
Source sentences:
text: An interface is defined as a syntactical contract that all the classes inheriting the interface should follow.