Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring BeanFactory设计模式?_Spring - Fatal编程技术网

Spring BeanFactory设计模式?

Spring BeanFactory设计模式?,spring,Spring,像xmlbeanfactory这样的bean工厂实现和应用程序上下文示例是FactoryMethod模式还是Abstracr工厂模式?两者都不是。 阅读了解什么是FactoryMethod和AbstractFactory。Spring的BeanFactory与他们的目标无关。我读过《工厂方法》和《抽象工厂》。我在一些网站上读过它遵循工厂模式。在我看来,它更接近abstractfactory,因为Xmlbeanfactory也能够创建相关的对象。在高层次上,它不属于GoF模式中的任何工厂。这显然不

像xmlbeanfactory这样的bean工厂实现和应用程序上下文示例是FactoryMethod模式还是Abstracr工厂模式?

两者都不是。
阅读了解什么是FactoryMethod和AbstractFactory。Spring的BeanFactory与他们的目标无关。

我读过《工厂方法》和《抽象工厂》。我在一些网站上读过它遵循工厂模式。在我看来,它更接近abstractfactory,因为Xmlbeanfactory也能够创建相关的对象。在高层次上,它不属于GoF模式中的任何工厂。这显然不是工厂方法。它没有表现出抽象工厂的任何特征。我只想指出,即使它是“工厂”,也不意味着它会落入任何GoF设计模式的工厂模式。