1. 项目开发中接触过哪些设计模式?
项目使用的是springboot项目,其使用到的设计模式如下:单例模式,抽象工厂模式,代理模式,装饰者模式,桥接模式,策略模式,模板模式,建造者模式,观察者模式。
2. 在写业务代码的过程中使用过哪些模式?
a. 策略模式
场景:任务模块:一团一单任务,与XX团队的沟通任务,续保任务等,不同的任务有不同的生成策略。
2. 代理模式
使用Aop实现公共的接口,方法的入参打印,公共异常捕捉机制。
3.观察者模式
spring的监听机制
场景:保单下来时,将保单信息传递给监听者,进行保单信息同步
本文介绍了在SpringBoot项目中应用的多种设计模式,包括单例、抽象工厂、代理、装饰者、桥接、策略、模板、建造者、观察者模式等,并通过具体案例详细解析了策略、代理和观察者模式的应用场景。
1204

被折叠的 条评论
为什么被折叠?



