IDG Contributor Network: Implementing the interface segregation principle

The interface segregation principle is one of the SOLID principles that states that the clients should not be compelled to implement an interface that contains declarations of members or operations that they would not need or never use. Such interfaces are known as "fat" or polluted interfaces (also called interface bloat) as they contain too many operations.

Rather than having a fat interface and have the clients consume them, it is a recommended practice to break the fat interface to...

What feeling does this article give you?
Joy
Disgust
Fear
Anger
Sadness

More #news: