This smell arises when an abstraction has more than one responsibility assigned to it.
Related smells: Divergent Change Swiss Army Knife
The following set of tools detects this smell: Designite(for C#) DesigniteJava(for Java)
All rights reserved (c) Tushar Sharma 2017-23.