今天看啥  ›  专栏  ›  Java爱好者

CTO 写的代码,真是绝了

Java爱好者  · 公众号  ·  · 2021-01-13 09:48
来自:今日头条,作者:聚IT链接:https://www.toutiao.com/i6847406631983153672场景:当我们接收到一些数据需要对其进行处理时,由于它们来自于不同的渠道(如:腾讯,头条),不同渠道所需的处理方式不同,下面我们写一个简单Demo来实现该的场景。解决思路1、首先构建一个 GeneralChannelRule 基础规则抽象类,定义一个抽象方法process(),不同的渠道都需要实现该抽象方法。public abstract class GeneralChannelRule { public abstract void process();}2、编写一个腾讯的规则类,定义具体对于腾讯渠道数据的处理逻辑public class TencentChannelRule extends GeneralChannelRule   @Override    public void process() {        // Tencent处理逻辑    }}3、编写一个头条的规则类,定义具体对于头条数据的处理 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照