最近赶日本账户&开户的需求,碰到了很多if else的代码。使用一波函数式接口进行优化。
常用的函数式接口有:
1.Function、BiFunction
2.Consumer、BiConsumer
3.Predicate、BiPredicate
4.Supplier
5.BinaryOperator
6.Callable
当然也可以自己去定义传递多个参数的函数式接口。
一些重要的业务逻辑已经被我删除啦 。~ ~ 。
目前真实场景有8-12种rejectCode,这里只展示了3种。
- [ 萱儿AXW ]