Assertion: interface's implementation | /r/HasProperty | separated
Facets:
value: from the interface
type: OTHER
Source sentences:
text: Using interface-based design concepts provides loose coupling, component-based programming, easier maintainability, makes your code base more scalable and makes code reuse much more accessible because the implementation is separated from the interface.