使用api调用的反应类(服务)是否应该使用静态方法?
例如:
class ProductService{
static getAllProducts(){ return fetch(...)}
static saveProduct(){ return fetch(...)}
...
}
或者我应该创建一个实例,例如。 (new ProductService()).getAllProducts
或者我应该使用单件模式
我宁愿使用静态方法,因为它们更简单且可能更快。此外,如果没有特定于实例的状态,则实例化类是没有意义的。