gpt4 book ai didi

java - 处理 boolean 标志的最佳方式

转载 作者:行者123 更新时间:2023-11-29 07:35:42 26 4
gpt4 key购买 nike

<分区>

我有一种情况,我有很多 boolean 标志要在代码中维护。

情况如下-

我现在有 6 个标志 flag1、flag2、flag3、flag4、flag5、flag6。

这些标志在程序中切换。现在,这些标志可能会增加,我不喜欢带有这么多标志的代码。

我想在嵌套类中使用 boolean 数组,像这样 -

    private static class Flag{

private static boolean[] flags = new boolean[]{false,false,false,false,false,false,false};

private static void enableFlag1(){
flags[0] = true;
}

private static void disableFlag1(){
flags[0] = true;
} //... So on for each flag

}

但在这里我将不得不为每个标志编写方法。我喜欢这种方法来减少标志,因为它从内部 boolean 数组表示中抽象出用户,但对于许多标志来说,这似乎是一个问题。请协助说明最好的方法是什么?

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