Assertion: interface | /r/HasProperty | need
Facets:
value: for abstraction by design
type: CAUSE
Source sentences:
text: An Interface should be declared when there is need for abstraction by design.