2010-07-25 2 views
1

Я пишу какую-то документацию, и я просто не могу найти правильное слово. Скажем, мой класс называется Writer, и некоторые люди будут его использовать. Как я должен называть объекты, которые используют класс (или экземпляры), который я документирую?Терминология - пользователи класса

  • пользователя Writer class? - Программа не является «пользователем».
  • Потребители Класс Writer? - Похоже, кто-то съест его.
  • Вызывающие или класс Writer? - Звучит хорошо только для методов.

Должно быть правильное слово для этого, и я должен чувствовать себя глупо, чтобы спрашивать, но, пожалуйста, помогите.

Редактировать: просто для того, чтобы уточнить, я думаю о коде (не программистом), который вызывает и использует класс или экземпляр его (ну, может быть, я в коде очень много)

+1

Этот вопрос должен быть вики, я думаю, так как ответ несколько в предпочтении. – Tomalak

ответ

3

Я бы предпочел пользователю в любом случае, даже если он не является конечным пользователем. Когда вы пишете документацию для своего кода, целевая аудитория является программистом, который будет использовать ваш код. Этот программист и их программы: пользователей вашего кода.

0

Прежде всего, знайте, что нет глупых вопросов, просто глупых ответов.

Конечным пользователем (разработчиком в этом случае) будет пользователь класса.
Потребление - это глагол, связанный с приобретением ресурсов.
Действительно вызов для функций.

0

Ну, в классической книге мышления в Java 2-е издание, есть два способа использования класса:. По составу или по наследству (да, этот бит также важно)

Я надеваю Не помню точных слов, но сводка будет примерно такой:

Состав - вы создаете новый объект, из которого будет передан экземпляр целевого класса.

Наследование - вы создаете новый класс, который наследует (расширяет) целевой класс при условии, что класс может быть унаследован.

Для точной терминологии я бы сказал, что это действительно не так важно.

Но если вы хотите просто описать случай, когда создается новый экземпляр такого класса, вы можете сказать, что какой-то актер (пользователь) создает новый объект этого класса.

Надеюсь, это поможет.

Отредактировано: терминология действительно зависит, считаете ли вы, что это пользователь или код пользователя, который использует целевой класс.

Смежные вопросы