我从一个网站上阅读设计模式在那里我读到工厂,工厂方法和抽象工厂,但他们是如此混乱,我不清楚的定义。根据定义Factory - Creates objects without exposing the

什么时候在对象中使用工厂方法而不是factory类是一个好主意?

工厂模式和抽象工厂模式之间的基本区别是什么?