2010-01-18 1 views
4

Есть ли хорошие ссылки на термины и выражения в разработке? Я говорю на сайте, который определяет шаблоны, термины, префиксы, суффиксы и т. Д.Ссылка на определение условий разработки и определений

Определения примеры могут быть что-то вроде этого:

  • завод
  • Builder
  • Parser
  • Коллекция/Список/Словарь/Set
  • Provider
  • Expression

Что-то, на что ссылаться, когда вы входите в такой аргумент:

A: Я создал ThingyBuilder.

B: Это не Строитель, он просто анализирует XML, поэтому это Parser.

A: Но он разбирает его и строит объект из него!

Википедия и некоторые паттерны имеют разбросанную информацию, но мне интересно, есть ли сплошные справочные страницы.

ответ

1

В моделях Microsoft & создана команда Application Architecture Guide, которая включает определения для Application Archetypes и ; однако он не фокусируется на определениях шаблонов и другой терминологии, связанной с программированием.

1

Наиболее важной ссылкой для шаблонов является «Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения» Гамма, Шлем, Джонсон и Вилсидес («Банда четырех»). http://en.wikipedia.org/wiki/Design_Patterns_%28book%29

В списках, наборах и коллекциях есть все значения в мире Java - и API Java определяет их. http://java.sun.com/j2se/1.5.0/docs/api/ Такие термины могут иметь несколько другую семантику в других местах.

Выражение, как правило, связано с синтаксисом языка. Если вы хотите точно понять, скажем, выражение java, вам нужно будет увидеть спецификацию языка Java (глава 15). http://java.sun.com/docs/books/jls/