一, BeanFactory
是IOC容器的顶层接口,定义了接口基础的功能和规范.
二,ApplicationContext
是BeanFactory的子接口, 定义了IOC容器的高级功能. 如: 国际化支持.
三, 思考
为什么没有将所有功能放到一个接口里,而是分开两个接口(一个基础,一个高级)的呢?
答案: 在设计上遵循了最小接口原则. 也叫接口隔离原则.
.

一, BeanFactory
是IOC容器的顶层接口,定义了接口基础的功能和规范.
二,ApplicationContext
是BeanFactory的子接口, 定义了IOC容器的高级功能. 如: 国际化支持.
三, 思考
为什么没有将所有功能放到一个接口里,而是分开两个接口(一个基础,一个高级)的呢?
答案: 在设计上遵循了最小接口原则. 也叫接口隔离原则.
.