采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好, 工厂构造方法什么场景下使用呢,与普通构造方法区别是什么呢
工厂构造方法可以理解成一种特殊的构造方法,它与普通构造方法不同,工厂方法不会自动生成实例,而是通过代码来决定返回的实例对象。
老师,CommonModel.fromJson(Map<String, dynamic> json)这种方式在Dart中是不是以初始化列表方式赋值,工厂构造方法与普通构造方法区别在于它能返回一个对象实列,在fetchPost()返回CommonModel数据类型,我感觉工厂方式和非工厂方式是等价的 ,return CommonModel.fromJson(map)[相当于非工厂方式的:val model=CommonModel.fromJson(map); return model;]可以这么理解吗
可以的,工厂方法和普通构造方法时等价的
登录后可查看更多问答,登录/注册
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
1.7k 4
2.0k 1
4.1k 5
1.8k 3
1.7k 5