使用抽象类和接口聚合方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20009015/article/details/88549749

接口
在这里插入图片描述

该接口定义了process处理逻辑 和一个返回类型的方法
在process处理逻辑里面,大部分实现该接口方法 都会有一个发送mq通知的需求

因此定义了一个抽象基类
在这里插入图片描述

定义了业务处理方法和通知方法。 已经重写了process方法,这样在调用process方法的时候,就会去调用handler和notify

最后在子类里面,再去实现抽象的handler和notify方法。

那为什么不一开始就在接口里面定义handler和notify呢? 那是因为 不一定所有的操作都有notify ,只是部分业务有。

实现类
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_20009015/article/details/88549749
今日推荐