Spring框架中使用了哪些设计模式呢?

璐璐 Java面经 发布时间:2022-10-31 23:00:34 阅读数:4138 1 Spring全家桶面试题(2023优化版
下文笔者讲述Spring框架使用的设计模式简介说明,如下所示
1.工厂模式:
    BeanFactory就是简单工厂模式的体现
    用来创建对象的实例

2.单例模式:
    Bean默认为单例模式

3.代理模式:
    Spring的AOP功能用到JDK的动态代理和CGLIB字节码生成技术

4.模板方法:
    用来解决代码重复的问题
	  如:RestTemplate, JmsTemplate, JpaTemplate

5.观察者模式:
     定义对象间一对多的依赖关系
     当一个对象的状态发生改变时
     所有依赖于它的对象都会得到通知被动更新
      如:
	     Spring中listener的实现--ApplicationListener
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16672284974767.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者