Assertion: inheritance's class | /r/HasProperty | defined around the information
Facets:
Source sentences:
text: Responsibility-driven design defines classes in terms of a contract, that is, a class should be defined around a responsibility and the information that it shares.