if/else简化之策略模式(了解)if/else
if/else在日常开发中,基于业务的复杂,需要对不同的场景进行判断,每当多出一种情况,那么又要新增一条if/else,这样让代码看起来非常的冗长以及修改起来很麻烦,刚才看到其中一种思路,应用到了设计模式中的策略模式。设计模式有20多种包括:单例,适配器、策略、工厂…这里仅仅是其中一种,算是我自己对刚敲的案例的理解和总结吧。我算是萌新吧,如果觉得啰嗦请谅解一下~需求场景一个聊天平台,由于双...