gpt4 book ai didi

design-patterns - 最不喜欢的设计模式

转载 作者:行者123 更新时间:2023-12-04 13:00:31 25 4
gpt4 key购买 nike

好的,我不是在寻找反模式——我在寻找不是真正模式的东西,或者可能是被滥用的模式。

我个人最不喜欢的是“Helper”模式。

例如。我需要创建一个 SQL 查询,所以调用 SQLQueryHelper。这需要处理一些字符串,所以它又调用了StringHelper。等等等等。

看 - 这根本不是一种设计模式......

[编辑]
投反对票的人不认为您应该添加 build 性的评论吗?

最佳答案

辛格尔顿。

它是一个伪装的全局变量,难以模拟/ stub 以进行单元测试。

服务定位器更好,依赖注入(inject)/控制反转更好。

wikipedia article 上的大多数引用资料是关于为什么它是邪恶的。

关于design-patterns - 最不喜欢的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139387/

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