spring

IOC

Spring常用设计模式

Spring框架中融合了多种设计模式,让我们用通俗易懂的方式来理解几个主要的设计模式:

1. 工厂模式

想象Spring就像一个大工厂,专门负责生产我们需要的各种对象。

2. 代理模式

代理模式就像是找了一个"替身"来帮你做事情,在做事情的前后可能还会做些额外工作。

3. 观察者模式

当一个对象状态变化时,它的所有依赖者都会收到通知。

4. 模板方法模式