Assertion: component's interface | /r/HasProperty | clean public
Facets:
Source sentences:
text: It is OK for one-off components to have some tight coupling with each other, but reusable components should define a clean public interface.