我可以使用Drools的有關定義,像下面 > pay_type in(NB,CC) and (brand in (VISA,MASTER) or bank in(HDFC,CITI))
operations - and , or
keyword - in
tags - pay_type , brand , bank
我需要提供一個Java API具有3個輸入 validateAgain
我試圖找到一種設計模式(或maybe an algorithm),這將幫助我以更清晰的方式編寫這些規則。有什麼建議麼? def get_rules(user, value):
if 500 <= value < 5000 and not user.address:
return [REQUEST_ADDRESS]
if value >= 5000:
i