Reasons behind Interfaces popularity

There is not one but many advantages of using interfaces , one of the advantage of using interfaces in a team of 100 developers is that the architect can take sole responsibility of designing interfaces based architecture thus assuring themselves that their team will be aligned with the functional specification.
Read More »