重构实例-消息发送-添加转换方法-4
4.重构实例-消息发送-添加转换方法由于这是一个长文,分成了好几章来介绍如何重构。原始代码及准备职责独立去除static关键字接口添加转换方法方法合并使用策略进行重构-Map方式使用策略进行重构-枚举方式经过前两轮的重构之后,已经提取了抽象接口,并将其static去掉。经过这两轮重构后,有没有什么设计是不合理的呢?再次回收代码中:public class MessageSender { public void sendMessage(String msgType, Messag