gpt4 book ai didi

c++ - 单例模式与工厂模式的争议

转载 作者:太空狗 更新时间:2023-10-29 20:46:45 28 4
gpt4 key购买 nike

<分区>

当围绕对象创建存在复杂性并且复杂性包含创建范围无法访问(不应该访问)的信息或创建包含一些强制性不可避免的变通方法时,我经常使用工厂模式。

我经常将工厂设置为单例,因为不需要多个工厂。将同一个工厂传递给多个类看起来很奇怪。 在参数中传递整个工厂

关于单例模式一直存在很多争议。那么我还应该让 Factory 成为 Singleton 吗?

工厂需要触及每个需要工厂生产某种产品的角落。这需要将该工厂作为参数传递。并再次将其传递给链条。并且该链条不会是单向的。这很容易产生分支。这也会导致测试困难。

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