一, BeanFactory
是IOC容器的顶层接口,定义了接口基础的功能和规范.
二,ApplicationContext
是BeanFactory的子接口, 定义了IOC容器的高级功能. 如: 国际化支持.
三, 思考
为什么没有将所有功能放到一个接口里,而是分开两个接口(一个基础,一个高级)的呢?
答案: 在设计上遵循了最小接口原则. 也叫接口隔离原则.
四. 一个要求
这幅图中的类名字 , 每天看一遍,读一遍. 逐渐熟悉Spring中短短的类名, 这些名字其实都很有规律.
.