gpt4 book ai didi

design-patterns - 项目中有很多工厂是否合理?

转载 作者:行者123 更新时间:2023-12-01 02:54:37 25 4
gpt4 key购买 nike

在我目前的项目中,有很多工厂方法,

所以当程序开始时它有:

Init()
{
RegisterFactory(A1);
RegisterFactory(A2);
...
//hundreds of Register.
...
}

有没有其他方法可以做到这一点?看起来不太合理。

最佳答案

考虑使用一些依赖注入(inject)框架:

  • Java:谷歌 Guice,Spring,more
  • .Net:Spring.NET,more

  • 他们通常将手动注册工厂的负担外化并做更多的事情。

    关于design-patterns - 项目中有很多工厂是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492707/

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