gpt4 book ai didi

c# - 一个 IoC 容器对于一个非常简单的框架来说是否有点矫枉过正?

转载 作者:行者123 更新时间:2023-11-30 15:05:58 25 4
gpt4 key购买 nike

我正在创建一个将我们的产品与另一个第 3 方产品集成的库。

正在使用的设计涉及一个接口(interface),它抽象了我想集成到我们产品中的核心操作,这样当一个新的第 3 方 API 发布时,我们将透明地切换到使用它而不是旧的而不修改现有代码。

为此,将返回与第 3 方 API 交互的对象的具体实例的实际代码需要决定“选择哪个实现”。

对于简单的需求,我假设配置文件中的一个条目足以说明完全限定的实现类名。

在这种情况下我应该使用 IoC 容器,还是应该使用工厂方法模式并自己编写代码? (使用反射来实例化对象等)。

这有什么好处和坏处?我错过了什么吗?

最佳答案

关于c# - 一个 IoC 容器对于一个非常简单的框架来说是否有点矫枉过正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452728/

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