Вы можете отделить правила от потока процесса с помощью многих методов. На некотором уровне абстракции вы вызываете «метод» из разных точек вашего бизнес-процесса. Тогда вопрос становится одним из механизмов, с помощью которых этот метод может быть изменен без изменения самого бизнес-процесса.
Можно упаковать метод в его собственную библиотеку (dll, jar или что-то еще) и заменить этот jar новой версией. Измените библиотеку, измените бизнес-правила.
Можно выразить логику в методе в терминах настраиваемых параметров, полученных из базы данных. Измените базу данных, измените бизнес-правила.
Если сложность возрастает достаточно, вы обнаружите, что внедрили свой собственный механизм правил.
В какой-то момент становится более эффективным использовать существующий механизм правил, а не изобретать это колесо.
Для получения более подробных советов вам необходимо рассказать нам больше о том, что вы делаете.