Dart & Flutter 开发技巧 22-28

22. 使用 toStringAsFixed(n) 来格式化一个带有 n 位小数的数字。

使用 toStringAsFixed(n) 格式化带有 n 个小数位的数字。

23. 你知道吗?Dart 支持字符串乘法。

你知道吗? Dart 支持字符串乘法。

24. 一个构造函数还不够?使用命名构造函数和初始值设定项列表以获得更符合人体工程学的 API。

一个构造函数还不够? 使用命名构造函数和初始值设定项列表以获得更符合人体工程学的 API。

25. 使用工厂构造函数进行反序列化的静态方法。

更多信息:“工厂构造函数”和“静态方法”之间的区别

优先使用工厂构造函数而不是静态方法进行反序列化。

26. 需要一个只能实例化一次的类(又名单例)?使用带有私有构造函数的静态实例变量。

需要一个只能实例化一次的类(又名单例)? 使用带有私有构造函数的静态实例变量。

27. 需要收集独特的items?使用集合而不是列表。

需要收集独特的物品? 使用集合而不是列表。

28. 使用继承来模拟 ISA 关系。

使用继承来建模 ISA 关系。