设计模式是语言缺陷的补丁。用 C++11→20 的演进史,逐个验证工厂、单例、策略如何被语言特性替代,以及为什么过度设计是必付的税。