系统接收多种报文时,如何避免 if-else 地狱?策略与工厂模式实战 | 极客日志