设计模式
来源:互联网 发布:python关闭网页 编辑:程序博客网 时间:2024/05/19 13:57
spring工厂中创建的bean为singleton模式和prototype格式,为什么没有使用静态类的形式?或者可以选择非静态类的静态方法?
1、静态类是在JVM加载的时候就占用内存的,而单例模式,可以在使用的时候再进行加载。也就是单例可以延迟初始化。
2、单例可以继承类,可以实现接口,而静态类不能。
3、单例类可以被集成,他的方法可以被覆写。
4、单例类可以被用来多台。
5、而针对非静态类的静态方法,如果一个类不需要扩展的话可以用这样的方式,用单例也可以,但是需要扩展的类,最好是使用单例。
阅读全文
0 0
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式~~~~~~~~~~
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 机器学习思维导图
- cs231n
- java操作elasticsearch使用QueryBuilders进行数据查询
- Android插件化原理解析——Hook机制之动态代理
- ue4 maya max导入导出旋转坐标轴问题
- 设计模式
- python选择开盘某一段时间振幅较小的股票
- Spring的监听器和org.quartz.Job的使用
- 关于c# 写日记的问题
- taco:编译器级的张量计算优化工具
- PLY格式点云转换为PCD格式的点云
- 新唐N32926开发板PCM音频编解码
- 逆序对模板及其运用
- 剑指Offer-替换空格