[原]设计模式--深入理解策略模式与状态模式

董恒毅 19/01/25 17:15:19
引言 在翻阅《阿里巴巴 Java 开发手册》时,碰到如下规则: 【推荐】表达异常的分支时,少用 if-else 方式,如果使用 if()...else if()...else... 方式,也请勿超过三层,超过 3 层的 if-else 的逻辑判断代码可以使用卫语句、策略模式、状态模式等来实现。 我对手册中的规则进行了总结,意思相仿。 关于卫语句我们不作讨论,本文重点讲述什么是策略模式、什么是状...
作者:championhengyi 发表于 2019/01/25 17:15:19 原文链接 https://blog.csdn.net/championhengyi/article/details/86649264
阅读:1968