I have faced following question in interview for which I could not find any solution on Google or stack overflow. I don't know is it really a valid question(as I wasn't given any context. In which context he was talking about)??
I was asked to tell what is the well know problem with Abstract Factory pattern and which patterns address that issue.
So could anybody help in me figuring out what exactly is that issue( Secret)
What are disadvantages of Abstract factory design pattern?
I had been through this link but couldn't figure out which other pattern address drawbacks of Abstract Factory.
Quoting from "Design Patterns" by GoF (kind of programmer bible): "Supporting new kinds of products is difficult. Extending abstract factories to produce new kinds of Products isn't easy. That's because the AbstractFactory interface fixes the set of products that can be created. Supporting new kinds of products requires extending the factory interface, which involves changing the AbstractFactory class and all of its subclasses.