开发中的术语和表达是否有任何好的参考?我说的是一个定义模式,术语,前缀,后缀等的网站。
定义示例可以是这样的:
当你进入这样的论点时要引用的东西:
答:我创建了一个ThingyBuilder。
B:那不是Builder,只是解析XML,所以它是一个Parser。
答:但它会解析它并构建一个对象!
维基百科和一些模式网站有一些分散的信息,但我想知道是否有任何可靠的参考页面。
答案 0 :(得分:1)
Microsoft模式&实践团队创建了Application Architecture Guide,其中包含Application Archetypes
和Design 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/