Cyclic dependencies between interfaces
It is known that cyclic dependencies between classes are a sign of problems in the design. There are several techniques to solve this problem, such as applying the Dependency inversion principle.
It is known that cyclic dependencies between classes are a sign of problems in the design. There are several techniques to solve this problem, such as applying the Dependency inversion principle.