开发术语和定义参考

时间:2010-01-18 11:26:31

标签: reference design-patterns terminology

开发中的术语和表达是否有任何好的参考?我说的是一个定义模式,术语,前缀,后缀等的网站。

定义示例可以是这样的:

  • 生成器
  • 分析器
  • 收藏/列表/字典/集
  • 提供商
  • 表达

当你进入这样的论点时要引用的东西:

答:我创建了一个ThingyBuilder。

B:那不是Builder,只是解析XML,所以它是一个Parser。

答:但它会解析它并构建一个对象!

维基百科和一些模式网站有一些分散的信息,但我想知道是否有任何可靠的参考页面。

3 个答案:

答案 0 :(得分:1)

Microsoft模式&实践团队创建了Application Architecture Guide,其中包含Application ArchetypesDesign Fundamentals的定义;但是它并没有关注模式和其他与编程相关的术语的定义。

答案 1 :(得分:1)

两个建议:

转到Martin Fowler的Bliki以获得高设计定义,并使用JGloss获得更多用于编程的低级别定义。

答案 2 :(得分:1)

模式最重要的参考是Gamma,Helm,Johnson和Vilssides(“四人帮”)的“设计模式:可重复使用的面向对象软件的元素”。 http://en.wikipedia.org/wiki/Design_Patterns_%28book%29

列表,集合和集合在Java世界中都具有特定含义 - Java API定义它们。 http://java.sun.com/j2se/1.5.0/docs/api/ 这些术语在其他地方的语义可能略有不同。

表达通常与语言语法有关。如果您想要准确理解java表达式,则需要查看Java语言规范(第15章)。 http://java.sun.com/docs/books/jls/