What's the advantage of interface class in our system design?
I only can figure out these advantages:
1. defines a protocol for different classes to implement
2. hides the implemented class from interface user
3. Ensure a given class have a specific function on it
So how it can increase our development process and extensibility of our system?
I only can figure out these advantages:
1. defines a protocol for different classes to implement
2. hides the implemented class from interface user
3. Ensure a given class have a specific function on it
So how it can increase our development process and extensibility of our system?