我的问题是:
设计模式:
由软件工程师在多年的实践和解决问题中开发的高效解决方案。
对于某些类型的问题,已知的解决方案实际上是不好的或有缺陷的。
这个词是安德鲁·柯尼格(Andrew Koenig)[3]在1995年创造的,灵感来自一本书, 设计模式,其中重点介绍了 并且有效。 三年后,《反模式》一书推广了这个词, 非正式地指任何常见的重新发明但糟糕的问题解决方案。 例子包括分析瘫痪、货运邪教编程、死亡 三月,群体思维和供应商锁定。
这个词是安德鲁·柯尼格(Andrew Koenig)[3]在1995年创造的,灵感来自一本书, 设计模式,其中重点介绍了 并且有效。
三年后,《反模式》一书推广了这个词, 非正式地指任何常见的重新发明但糟糕的问题解决方案。 例子包括分析瘫痪、货运邪教编程、死亡 三月,群体思维和供应商锁定。
一些反模式示例: