版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20009015/article/details/88549749
接口
该接口定义了process处理逻辑 和一个返回类型的方法
在process处理逻辑里面,大部分实现该接口方法 都会有一个发送mq通知的需求
因此定义了一个抽象基类
定义了业务处理方法和通知方法。 已经重写了process方法,这样在调用process方法的时候,就会去调用handler和notify
最后在子类里面,再去实现抽象的handler和notify方法。
那为什么不一开始就在接口里面定义handler和notify呢? 那是因为 不一定所有的操作都有notify ,只是部分业务有。
实现类