Assertion: class | /r/HasProperty | changed for aspect
Facets:
Source sentences:
text: Encapsulation prevents users from breaking the invariants of the class, which is useful because it allows the implementation of a class of objects to be changed for aspects not exposed in the interface without impact to user code.