摘要: 如果项目中的一个页面跳转功能存在10个以上的if else判断,想要做一下整改 一、什么是策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决多重If判断问题。 1.环境(Context)角色:持有一个Strategy的引用。 2.抽象策略( 阅读全文
posted @ 2021-04-06 11:18 satire 阅读(4324) 评论(0) 推荐(2)
摘要: Java动态代理InvocationHandler和Proxy java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心; 1.InvocationHandler接口 I 阅读全文
posted @ 2021-04-06 10:19 satire 阅读(249) 评论(1) 推荐(1)