![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 60
掌握各种语法与各种框架api只不过相当于只是掌握了功夫招式,而设计模式则是内功心法,设计模式相当于武学宝典中的易筋经,合理使用设计模式能使朴实的代码变得优雅精炼,同时设计模式也是阅读框架源码的前置基础。所以今天就请大家跟我一起来掌握设计模式吧。
earthly exile丶
you known nothing
展开
-
记一次工厂模式+策略模式实践以及遇到的坑
场景: 最近接到个excel导入需求,excel文件类型分为中药,西药,输液,材料等,后续可能会增加更多的类型。不通的excel类型对应不同的校验以及处理逻辑,寻思着使用策略吧。将不同的处理逻辑分别放在不同的策略类中(保持代码的整洁),提供一个策略工厂,凭借spring的注入干掉策略选择(干掉策略选择的if 和else)。废话不多说,直接上代码: 策略接口: 重点关注 getType 接口,此处是后续能够干掉策略选择的关键 中药cecel导入策略实现类:原创 2022-07-06 15:09:12 · 413 阅读 · 0 评论 -
java设计模式之代理模式
代理模式 静态代理 JDK动态代理 CGLIB动态代理原创 2022-07-23 22:48:38 · 128 阅读 · 0 评论