好的,我不是在寻找反模式——我在寻找不是真正模式的东西,或者可能是被滥用的模式。
我个人最不喜欢的是“Helper”模式。
例如。我需要创建一个 SQL 查询,所以调用 SQLQueryHelper。这需要处理一些字符串,所以它又调用了StringHelper。等等等等。
看 - 这根本不是一种设计模式......
[编辑]
投反对票的人不认为您应该添加 build 性的评论吗?
请您参考如下方法:
辛格尔顿。
它是一个伪装的全局变量,难以模拟/ stub 以进行单元测试。
服务定位器更好,依赖注入(inject)/控制反转更好。
wikipedia article 上的大多数引用资料是关于为什么它是邪恶的。




