Я только что изучил Паттерн Мост
и его назначение: Отделить абстракцию от ее реализации, чтобы они могли различаться независимо .
Но почему просто AbstractFactory
не может сделать то же самое?
Я знаю, что AbstractFactory
может создать конкретный мост, но мой вопрос касается использования AbstractFactory
вместо Bridge
для разделения абстракции и реализации.
Не могли бы вы объяснить мне реальную разницу между AbstractFactory
и Bridge
Pattern?