Anyone know what are abstract classes and interfaces?
Not as language construct but conceptually.
In object oriented design matters, we should separate multiple responsibilities classes.
But how do we connect them?
Should we use abstract classes or interfaces?
Why do we use abstract class?
Why do we use interface?
Anyone know please?
Thanks in advance.