1
0
如果我理解正确,那么您就有一个字符串列表(例如,从文件中读取)。对于每一个字符串,您都希望创建一个“foo”对象,其中给定的字符串被分配给“bar”属性,并进行适当的转换。
您可以通过实现自己的
|
2
0
我从来没有回来记录我的结局。 神奇的是,迭代列表的工厂对象是 摘要 . 它有一个返回“foo”实例的抽象方法。在这种情况下:
尽管这是一个抽象类,但是您在SpringXML配置中创建了一个具体的实例,但是在XML中有一个额外的子节点,看起来像这样:
“foo factory”bean是一个出售foo对象的工厂。 最终的结果是,通过SpringIOC的魔力,您得到的是一个匿名对象,它是一个抽象类的具体实例,其中包含引用工厂bean的抽象方法的实现。 Santa类代码只需获取列表,迭代列表,调用CreateFoo()获取foo,然后根据需要调用foo.setbar()。 恶作剧成功了! |