设计模式的概念来自哪里,谁决定什么是什么,不是模式,给他们起名字?是否有一个官方组织定义它们,或者它们是否通过一些社区共识存在?
Dar*_*opp 12
维基百科有一个很好的清单.http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
大多数是通过社区共识(社区是那些阅读过设计模式或代码完整的人:/)
简答:不.
答案很长:因为如果有人设计了某些东西,并且它往往被其他人重复使用,那么新的"设计模式"将被创建(或被发现?)
实际上,现有应用程序中的设计模式数量可能很大,但尚未对它们进行分类.
我会添加以前的链接这两个:
http://martinfowler.com/eaaCatalog/