|
|
1
2
使用枚举时如何避免耦合是一个棘手的问题。我自己也遇到过几次这样的问题,但都没有确切的答案:/ 您提出的一点是使用协议,这在生产中感觉没有必要。我有点同意这一点,但大多数时候这是必要的邪恶。 在您展示的示例中,我认为可能对设计进行调整可以解决部分问题。 尤其是在查看此代码时
我想到的是你的
如果是这样,您有什么理由需要传递动作枚举实例吗
和
一个动作块
您可以将定义行为的代码与执行实际操作的代码分离开来,甚至比您已经做的还要多。例如:
注:
这个示例代码的功能相当有限,只能运行
|
|
|
2
1
那么你就可以用这个了 var在所有测试方法中,如果需要更改值,只需在一个地方更改。 |
|
|
H.v.M. · 为最后一个枚举值指定不同的变量值 4 年前 |
|
|
JimmyDiJim · 在声明后定义枚举变量 8 年前 |
|
|
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 8 年前 |
|
|
Vivek Shukla · 在中间添加枚举 8 年前 |
|
|
DannyD · 如何访问typescript中的枚举名称 8 年前 |