gpt4 book ai didi

dart - 如何在Dart中对mixins进行分组?

转载 作者:行者123 更新时间:2023-12-03 03:24:35 24 4
gpt4 key购买 nike

我有一个定义A的基本包:

class A {}

然后是一个定义此的包:

mixin Aa on A {}
mixin Ab on A {}
abstract class First extends A with Aa, Ab{}

另一个定义了这个:

mixin Ax on A {}
mixin Ay on A {}
abstract class Last extends A with Ax, Ay {}

然后将问题与解决方案结合在一起的软件包

abstract class Clazz extends A with First, Last {} // <- Can't have those mixins bc they don't extend from Object

问题:有没有一种将mixin分组的方法,还是我们被迫逐个实现它们?

最佳答案

您被迫一对一实现。

当前尚无法将mixin组合为一个单元。
希望最终会有这样的事情。这是语言团队的雷达(https://github.com/dart-lang/language/issues/540),但还有许多其他增强功能。

关于dart - 如何在Dart中对mixins进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59248686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com