This smell arises when the designer attempts to provide all possible uses of the class and ends up in an excessively complex class interface.
Related smells: Multifaceted Abstraction Insufficient Modularization
All rights reserved (c) Tushar Sharma 2017-23.