代码之家  ›  专栏  ›  技术社区  ›  Seb Nilsson

开发术语和定义参考

  •  4
  • Seb Nilsson  · 技术社区  · 15 年前

    在开发过程中是否有关于术语和表达式的良好参考?我说的是一个定义模式、术语、前缀、后缀等的网站。

    定义示例可以如下所示:

    • 工厂
    • 建设者
    • 语法分析器
    • 集合/列表/字典/集
    • 供应商
    • 表情

    当你陷入这样的争论时要提到的东西:

    A:我创造了一个ThingyBuilder。

    B:这不是一个生成器,它只是解析XML,所以它是一个解析器。

    A:但是它分析它,然后 建造 一个物体!

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

    3 回复  |  直到 15 年前
        1
  •  1
  •   Kane    15 年前

    微软模式与实践团队创建了一个 Application Architecture Guide 其中包括以下定义: Application Archetypes Design Fundamentals 但是,它不关注模式和其他与编程相关的术语的定义。

        2
  •  1
  •   nanda    15 年前

    两个建议:

    去Martin Fowler的Bliki获取高设计定义,并使用jgloss获取编程中使用的更低级别的定义。

        3
  •  1
  •   John    15 年前

    模式最重要的参考是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/