对于多渠道,多type类型统一需求,不同实现的逻辑,要善于使用策略模式,保证代码的可维护性。