Assertion: interface's method | /r/HasProperty | added in the future
Facets:
Source sentences:
text: In my opinion, an abstract class is useful if you want to provide a basic implementation for an interface when you believe some (or most) of its methods will be always implemented with the same code or if you believe that new methods with default implementations may be added in the future.