能否不使用factory 而是使用静态方法
来源:12-5 首页大接口Dao层实现和调用-2【Dao层设计】
demonCry
2022-08-29
factory HomeModel.fromJson(Map<String, dynamic> json) {
//...
}
//↑ ↓
static fromJson(Map<String, dynamic> json) {
//...
}
还是对dart里的factory标识有点感觉排斥, 感觉没撒实际作用?
写回答
1回答
-
CrazyCodeBoy
2022-08-29
1、使用 factory 关键字标识类的构造函数将会令该构造函数变为工厂构造函数,通过工厂构造函数可能会从缓存中返回一个实例,或者返回一个子类型的实例。
2、当然factory不是必须,用static也可以实现factory的效果。012022-08-30
相似问题