What is the interface and How it differs from an abstract class?

What is the interface and How it differs from an abstract class? Any service requirement specification (SRS) is considered as an interface. From a client point of view, an interface defines the set of services what he is expecting. From service provider point of view, an interface defines the set . . . Read more