【发布时间】:2019-03-17 19:06:02
【问题描述】:
使用 mixins 是否比使用 静态方法 更好?
例如:
- 我们可以创建一个Utils类,将静态方法放入其中,然后像Utils.print()一样使用它们。
- 或者我们可以创建一个 UtilsMixin 类,使用 "with" 关键字访问它,然后调用 print()。
这两种方法如何相互比较?哪一个是要走的路?
【问题讨论】:
标签: methods dart static flutter
使用 mixins 是否比使用 静态方法 更好?
例如:
这两种方法如何相互比较?哪一个是要走的路?
【问题讨论】:
标签: methods dart static flutter
Mixins vs Static 成员就像 Black vs White。他们反其道而行之。
mixin 的成员与对象的一个特定实例相关联。但是静态成员对所有对象都是通用的
如果实现像静态函数这样的东西是有意义的,那么这可能意味着 mixin 不是你想要的。它只会使对象膨胀并且实例化速度变慢。
【讨论】: