介绍
该设计使用回调接口的设计思路进行实现,拥有灵活且符合封闭原则的特点,示例的源码中添加了传参的示例,分为两种:
-
通过构造函数传参:
该种方式适用于在主进程或者new回调方法具体实现类的场景下使用,可以用于传输一些在具体实现类中获取不到的参数,亦或者是一些回调方法不同逻辑都通用的参数,例如:当前登录信息的上下文、mapper实例等。
-
通过回调方法进行传参:
这种方式适用于在存在异步操作逻辑中传输异步操作结果,用于在回调方法中针对不同的结果执行不同的业务逻辑,同时需要注意对参数进行校验。
2025/9/21大约 2 分钟