gpt4 book ai didi

inversion-of-control - 温莎城堡 - 空构造函数参数

转载 作者:行者123 更新时间:2023-12-04 14:53:28 25 4
gpt4 key购买 nike

如何使用 CaSTLe Windsor 传递空构造函数参数?我认为以下方法可行

<parameters>
<repository>null</repository>
<message>null</message>
</parameters>`

最佳答案

如果您希望它们为 null,则意味着它们是非必要的依赖项。通过将它们作为 ctor 参数,您建议否则。如果您希望它们在对象的整个生命周期内不发生变化(只读),或者将它们作为属性公开,那么您应该重新设计您的类,使其具有另一个仅接受基本依赖项的构造函数。

由于其他答案中提到的原因,使用 Windsor 时您无法传递空值。

关于inversion-of-control - 温莎城堡 - 空构造函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360362/

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