public interface HierarchicalBeanFactory extends BeanFactory {
//
返回本
Bean
工厂的父工厂
BeanFactory getParentBeanFactory
();
//
本地工厂是否包含这个
Bean
boolean
containsLocalBean
(
String
name
);
}
参数说明:
第一个方法返回本
Bean
工厂的父工厂。这个方法实现了工厂的分层。
第二个方法判断本地工厂是否包含这个
Bean
(忽略其他所有父工厂)。这也是分层思想的体
现。
总结:
这个工厂接口非常简单,实现了
Bean
工厂的分层。这个工厂接口也是继承自
BeanFacotory
,也是
一个二级接口,相对于父接口,它只扩展了一个重要的功能
——
工厂分层
。