跳到主要内容

反模式

概念

反模式(anti-pattern)指的则是在实践中明显出现,但低效或有待优化的设计模式,是用来解决问题的带有共同性的不良方法。

反模式经过研究分类,能在研发系统尚未投产时被辨认出来,防止日后重蹈覆辙。

意图

  • 反模式其实体现的是一种积极反思的行为。

  • 通过对不断出现、糟糕透顶的解决方案反思之后的深刻总结,让我们能够从错误或者失败中学习提高,避免出现相同或类似的问题,提升效率。

  • 理解了反模式,有助于我们在实际工作中预防并改正它们。

区分反模式关键因素

  1. 行动、过程和结构中一些重复出现的,乍一看有益但最终得不偿失的模式;

  2. 在实践中证明且可重复的有清晰记录的重构方案。

反模式举例

参考:

Hello world using all 23 kinds of GoF design patterns.

百度百科: 反模式

wiki: 反面模式

请作者喝奶茶:
Alipay IconQR Code
Alipay IconQR Code
本文遵循 CC CC 4.0 BY-SA 版权协议, 转载请标明出处
Loading Comments...