您的位置:首页 > 编程语言 > Java开发

SPRING与设计模式---工厂模式

2018-02-24 16:10 274 查看
SPRING与设计模式---工厂模式
spring容器就是一个经典的工厂模式实践案例,所有对象的构建都由spring容器完成。
UML类图:



从类图可以看出来整个spring框架是如何使用设计模式不断强化功能的。
从最早的BeanFactory实现类DefaultListableBeanFactory;后面的几个常用接口实现类都是使用装饰器对原有的DefaultListableBeanFactory的功能进行增强(比如简化配置,从注解里读取配置等等)。
DefaultListableBeanFactory是IOC容器最早的版本。
而StaticListableBeanFactory则是一个非常非常简化的beanFactory,可以理解为IOC容器的产品原型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: