![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化实战
高秉文
从前端到后端到项目部署,全栈学习。系统学习各种知识,进而进阶java架构师。
展开
-
策略模式+工厂模式+模板模式优化if-else
1 模板模式实现不同的策略(演示三种) package com.grm.strategy.handler; import org.springframework.beans.factory.InitializingBean; /** * 模板方法设计模式 * * @author gaorimao * @date 2022/02/22 */ public abstract class Handler implements InitializingBean { public void原创 2022-02-22 16:38:48 · 494 阅读 · 0 评论 -
表驱动法优化大量if-else
package com.grm.demo; import java.util.HashMap; import java.util.Map; import java.util.function.Function; /** * 演示优化大量if-else(表驱动法) * * @author gaorimao * @since 2022/02/22 */ public class Demo { private static Map<String, Function<String.原创 2022-02-22 15:43:09 · 546 阅读 · 0 评论