本文假设读者已经知道如何使用spring了,或者至少曾经简单使用过一次,
比如知道如何写注释,如何写xml文件!
1: 设计工厂模式
实现spring提供类的注册和获取
factory(map<String, BeanDef>, getBean)
2: 因为创建类的过程可以让用户自己实现,所以可以在1的基础上抽象出一个抽象工厂类
abstract class AbstractBeanFactory implements BeanFactory {
//创建类,抽象方法