У нас мало правил, которые реализованы как методы на Java. Но иногда нам нужно обходить правила. Поэтому для каждого правила у нас есть логический индикатор, указывающий, выполнять или нет. Что может быть хорошим дизайном для сопоставления методов с булевыми значениями в базе данных и выполнения методов, основанных на логических значениях.
Ниже приведен образец шаблона
1 Rule1 true
2 Rule2 false
3 Rule3 true
4 Rule4 true
Итак, теперь мне нужно выполнить методы method1(), method3() и method4() соответственно.
Один простой способ может использовать If(rulee == true)
executeMethod();
Во-вторых, с помощью коммутатора для выполнения случаев (вызовы методов)
Примечание. Возможно, нам придется выполнять методы в разных местах (методах). Поэтому, пожалуйста, не считайте, что все методы будут вызваны одним методом.
Могу ли я использовать АОП случайно?