1.BeanFactory继承关系

- BeanFactory:定义了一个Bean工厂最基本的功能
 - SingletonBeanRegistry:定义了一个单例注册器功能,定义一系列单例操作
 - HierarchicalBeanFactory、AutowireCapableBeanFactory、ListableBeanFactory:从不同的角度扩充了BeanFactory功能。
 - ConfigurableListableBeanFactory:结合体
2.Application的继承关系

基本上除了 ConfigurableBeanFactory没用。其他均用到。于是有一个ConfigurableApplicationContext定义了一个返回ConfigurableListableBeanFactory的方法。这个接口只有一个未过期的实现,那就是大名鼎鼎的DefaultListableBeanFactory 
3.ConfigurableApplicationContext的继承关系

这张图验证了我在第二节说的,这个接口继承自ApplicationContext接口后,可以获取一个ConfigurableApplicationContext 。
