Factory Dependency Issues
The discussion highlights the challenges posed by factories in software design, particularly their role in creating complex dependency graphs. Both Markus and Eberhard emphasize that factories can obscure dependencies, making it difficult to understand which modules rely on which objects. They advocate for clearer interfaces that explicitly declare dependencies, contrasting this with the hidden complexities introduced by factory patterns.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 2: Dependencies
Related Questions