博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring中用到的部分设计模式
阅读量:4976 次
发布时间:2019-06-12

本文共 384 字,大约阅读时间需要 1 分钟。

1. 模版模式

  在一个方法里完成一小部分逻辑,然后调用一个或多个抽象方法,这些抽象方法由子类重写,比如AbstractApplicationContext里的refresh()、getBeanFactory(),可以提高程序的扩展性。

2. 工厂模式

  完成BeanDefinition的加载注册,触发依赖注入后,实例化对象,AbstractAutowiredCapableBeanFactory 具体实现了createBean()。

3. 单例模式

  Spring创建Bean默认单例模式。

4. 观察者模式

  事件ApplicationEvent 和 事件监听器ApplicationListener

5. 代理模式

  CGLIB和JDK动态代理

转载于:https://www.cnblogs.com/walker993/p/9449102.html

你可能感兴趣的文章
js 浏览器复制功能
查看>>
数据库总编
查看>>
redis 字符串(string)函数
查看>>
杭州电 1372 Knight Moves(全站搜索模板称号)
查看>>
c语言的几个简单memo
查看>>
selenium下打开Chrome报错解决
查看>>
HDU-1150 Machine Schedule(二分图、匈牙利)
查看>>
bzoj3156 防御准备
查看>>
Eclipse修改编码格式
查看>>
生成器和协程 —— 你想知道的都在这里了
查看>>
初级算法-6.两个数组的交集 II
查看>>
欧拉函数 / 蒙哥马利快速幂 / 容斥
查看>>
Makefile
查看>>
软件开发文档以及项目开发流程理解
查看>>
2019微软Power BI 每月功能更新系列——Power BI 4月版本功能完整解读
查看>>
truncate 、delete、drop的区别
查看>>
DynamoDB 中的限制
查看>>
mysql做主从配置
查看>>
Docker练习例子:基于 VNCServer + noVNC 构建 Docker 桌面系统
查看>>
《码出高效 Java开发手册》第六章 数据结构与集合
查看>>