SigCondition
Condition abstraction inspired from Interpreter pattern
Usage
new CompositeCondition(
new IsOnlineCondition(data.getUuid()),
new IsOnlineCondition(data.getTargetUuid()),
new HasMoneyCondition(data.getUuid(), data.getMoney()),
new HasMoneyCondition(data.getTargetUuid(), data.getTargetMoney())).evaluate();Last updated