当前位置:  开发笔记 > 编程语言 > 正文

是否存在明确的设计模式列表?

如何解决《是否存在明确的设计模式列表?》经验,为你挑选了4个好方法。

设计模式的概念来自哪里,谁决定什么是什么,不是模式,给他们起名字?是否有一个官方组织定义它们,或者它们是否通过一些社区共识存在?



1> Ryan..:

我认为有一个基本的"设计模式的生命周期"

    作者在书中写了关于设计模式的文章.

    书籍阅读得很好,可能是畅销书

    设计模式进入公众意识,获得思想共享.

    使用设计模式.它运作良好.设计模式得到更多的关注

    设计模式成为灵丹妙药,过度使用.

    不同的作者写道"设计模式被认为是有害的"

    设计模式变为反模式

    不同的作者成名,写满了新设计模式的书......


这个回应是一个观点,而不是大卫的任何问题的答案.Downvoted.

2> pix0r..:

大多数人都会指出"四人帮"(Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides)撰写" 设计模式:可重复使用的面向对象软件的元素 "一书.没有真正明确的清单,因为有用的设计模式肯定会一直被发现.



3> Darren Kopp..:

维基百科有一个很好的清单.http://en.wikipedia.org/wiki/Design_pattern_(computer_science)

大多数是通过社区共识(社区是那些阅读过设计模式或代码完整的人:/)


同样在这里:http://en.wikipedia.org/wiki/Category:Software_design_patterns

4> OscarRyz..:

简答:不.

答案很长:因为如果有人设计了某些东西,并且它往往被其他人重复使用,那么新的"设计模式"将被创建(或被发现?)

实际上,现有应用程序中的设计模式数量可能很大,但尚未对它们进行分类.

我会添加以前的链接这两个:

http://martinfowler.com/eaaCatalog/

http://c2.com/ppr/

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有