Flutter中factory关键字的目的是什么?

时间:2019-11-30 13:25:20

标签: flutter factory

在查看Reso Coder的TDD Clean Architecture教程时,我遇到了一些工厂代码,这些代码似乎与普通方法具有相同的作用。使用factory关键字有什么好处,并且之间有什么区别?

  factory NumberTriviaModel.fromJson(Map<String, dynamic> json) {
    return NumberTriviaModel(
      text: json['text'],
      number: (json['number'] as num).toInt(),
    );
  }

NumberTriviaModel NumberTriviaFromJson(Map<String, dynamic> json) {
    return NumberTriviaModel(
      text: json['text'],
      number: (json['number'] as num).toInt(),
    );
  }

0 个答案:

没有答案