那条蓝色的线, DefaultListableBeanFactory 为什么不直接实现 ConfigurableListableBeanFactory / BeanDefinitionRegistry / SingletonBeanRegistry 这三个接口,而是一层层的实现再继承,是什么设计模式吗?不是说接口的继承才是良好的扩展方式,类的继承不是强依赖吗?还是说这样将来可以扩展每层的实现类?