在Java数据库中执行基于布尔值的方法的好设计是什么?
2022-09-03 17:33:36
我们很少有规则,这些规则在Java中作为方法实现。但有时我们需要绕过规则。因此,对于每个规则,我们都有一个布尔指标来指示是否执行。将方法映射到数据库中的布尔值并基于布尔值执行方法可能是一个好的设计。
下面是示例模板
1 Rule1 true
2 Rule2 false
3 Rule3 true
4 Rule4 true
所以,现在我需要分别执行 method1()、method3() 和 method4()。
一个简单的方法是使用If(rulee == true)
executeMethod();
第二种是使用 Switch 来执行情况(方法调用)
注意:我们可能需要在不同的位置(方法)执行方法。因此,请不要认为所有方法都将从单个方法调用。
我可以利用AOP吗?