Каковы различия между абстрактными фабричными и фабричными шаблонами?