Ⅰ.Spring

一、简介

14833822-d8dcccecc1036566.png

14833822-99dc99d9be3f05db.png

14833822-2a79f14d13bb4064.png

二、IOC

2.1 工厂模式

14833822-ad1142dbcb2b843e.png
耦合的概念

14833822-3e9850a572734028.png
解耦合实现 配置+反射

14833822-10e44448c8e14dca.png
工厂类

14833822-9c3778dd09ffa535.png
配置文件

14833822-44fea267f03b2ca9.png
创建对象

此工厂模式仍存在问题,每次执行都会创建新的对象,即多例模式。
单例模式:执行效率快,节省资源,存在多线程问题;
多例模式:执行效率慢,浪费资源,不存在多线程问题。
工厂模式一般采用单例模式。


14833822-1a3f0395c6c5d960.png
工厂模式改进

2.2 IOC

14833822-619540ec6f5c572c.png
定义

14833822-2e5d4e4671e7c781.png
配置文件

14833822-b90e331348fa6d39.png
创建对象

14833822-93a3f88cf1a79218.png
IOC三种实现

14833822-a89b5f9050cf253f.png
ApplicationContext和BeanFactory
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值