本章在第九章的基础上,继续介绍了条件逻辑简化相关的重构手法
其中描述了使用分解、合并、多态等方式对条件逻辑进行简化的方法及适用场景
分解:将条件逻辑中的每个分支提炼成函数
合并:将条件逻辑的判断条件进行合并,简化圈复杂度
多态:通过面向对象的多态机制实现条件逻辑的简化,在代码中存在较多使用,例如dev-tools中对不同生成任务的处理
其中描述了使用分解、合并、多态等方式对条件逻辑进行简化的方法及适用场景
分解:将条件逻辑中的每个分支提炼成函数
合并:将条件逻辑的判断条件进行合并,简化圈复杂度
多态:通过面向对象的多态机制实现条件逻辑的简化,在代码中存在较多使用,例如dev-tools中对不同生成任务的处理