Ambiguous Interfaces are interfaces that offer only a single, general entry-point into a component. This smell appears especially in event-based publish-subscribe systems, where interactions are not explicitly modeled and multiple components exchange event messages via a shared event bus.
The following set of tools detects this smell: Designite(for C#) DesigniteJava(for Java)
All rights reserved (c) Tushar Sharma 2017-23.