Antipatterns
Fat Interface
This anti-pattern applies to modules/classes which have a large interface with too many exposed functions/methods Impact As the interface of these modules/classes is large, it violates the interface segregation principle (no client should be forced to depend on methods it does not use). Often these modules/classes have many incoming dependencies…