spring用到的设计模式
时间: 2023-10-18 21:57:39 浏览: 46
Spring 使用了多种设计模式,包括装饰器模式、工厂模式和观察者模式。装饰器模式在 Spring 中通过动态代理和 AspectJ 实现的环绕通知来增强对象的功能。工厂模式在 Spring 中主要体现为 BeanFactory 和 ApplicationContext,用于创建具有相同接口或抽象类的不同类的实例,实现了解耦和复用的目的。观察者模式在 Spring 中被广泛应用,通过建立一个通知机制,将对象之间的依赖关系抽象出来,实现对象间的解耦合,方便代码的管理、扩展和维护。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【spring里面都用到了哪些设计模式】](https://blog.csdn.net/qq_43116031/article/details/129254736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [spring用到的设计模式](https://blog.csdn.net/ChenJin_2/article/details/130991949)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]