Java / Interface
Why do we implement interfaces in Java?
Using interfaces keeps the use of chunks of functionality consistent. So when another class wants to use your class, it can act on it as a cloneable, disposable object without worrying about your implementation details.
More Related questions...