Основное различие между «фабричным методом» и «абстрактной фабрикой» заключается в том, что фабричный метод — это единственный метод, а абстрактная фабрика — это объект. Но, иногда я не могу сказать, что это такое, например
class Product{
}
interface Facotory{
public Product create();
}
class FactoryA implements Facotory{
public Product create() {
return null;
}
}
class FactoryB implements Facotory{
public Product create() {
return null;
}
}
Можете ли вы сказать мне, что это фабричный метод или абстрактная фабрика? Спасибо!