Дизайн Abstract Factory берет часть программы и инкапсулирует ее.
Метод фабрики аналогично определяет интерфейс для создания объектов.
Разница: Abstract Factory
обычно реализуется как Singleton, который создаетсемейство предметов.Обычно он устанавливается во время загрузки приложения и не изменяется впоследствии.
С другой стороны, Factory Method
обычно не является тематической группой или синглтоном.Вместо этого это реализация, которая позволяет гибко создавать объекты.Таким образом, он не обязательно создает семейство объектов
Сходство : оба схожи в том, что они оба отделяют создание объекта от его кода.
Вот хороший pdf
файл.Проверьте это.