Design a dependency management system.
Utilisateur anonyme
There is no absolute answer to this question. The problem was explained with an example and the challenge was to implement such a system with emphasis on clean code, architecture, and unit tests.