在Hivemind中 Register r = RegistryBuilder.constructDefaultRegistry(); 由此可见,RegistryBuilder是register的工厂对象,在constructDefaultRegistry方法内部有 public void addModuleDescriptorProvider(ModuleDescriptorProvider provider) 说明这个工厂是把配置信息作为参数添加到工厂中,然后创建容器,然后工厂调用Provider,Provider调用Processor去处理配置信息,然后工厂调用Constructor去处理,问一下这种程序结构,人家是怎么设计出来的,我该如何学习,学会这种设计思路呢
|
|