gpt4 book ai didi

.net - 温莎城堡并将实例创建为工厂

转载 作者:行者123 更新时间:2023-12-05 00:38:37 25 4
gpt4 key购买 nike

我需要获取一个对象的 N 个实例,直到运行时我才知道 N 但我也试图避免在我自己的代码中调用任何容器。

在 Spring 中,您将执行以下操作...

  • 使用 CreateFoo() 之类的方法创建一个接口(interface)(我们将其称为 IFactory);
  • 向 Spring 注册 IFactory 接口(interface),但对其进行配置,使其知道将其视为工厂。
  • 在你的类里面询问 IFactory , Spring 当然会为你提供。
  • 在 IFactory 上调用 CreateFoo()。 Spring 将拦截您的调用并为您创建一个 Foo 实例。

  • 有谁知道这在温莎是否可行以及我将如何去做?甚至是实现我的目标的某种方式(在不直接与容器对话的情况下获得 N 个实例)。

    谢谢!

    最佳答案

    是的,温莎城堡有 Typed Factory Facility来准确解决这种情况。

    关于.net - 温莎城堡并将实例创建为工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420422/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com