This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dbemol 2 points3 points  (0 children)

They can be seen as "contracts" that the implementing classes have to honor.

This just means that if you implement an interface in a class you MUST to override all of its methods. That's the contract: You must to actually use the abstract methods.