2010-07-25 45 views
1

我正在写一些文档,但我找不到合适的词。假设我的班级被称为Writer,有些人会使用它。我应该如何命名使用我正在记录的类(或实例)的对象?术语 - 一类用户

  • Writer类的用户? - 程序不是“用户”。
  • Writer类的消费者? - 听起来就像有人会吃它。
  • 来电者或Writer类? - 听起来只适用于方法。

必须有一个正确的词为此,我应该感到愚蠢的问,但请,帮助。我正在考虑调用和使用它的类或实例的代码(而不是程序员)(好吧,也许我是代码中的东西...)

(http://support.microsoft.com/kb/
+1

这个问题应该是一个wiki,我猜想,答案有点偏好。 – Tomalak 2010-07-25 10:02:53

回答

3

无论如何,我宁愿用户,即使它不是最终用户。当您为代码编写文档时,目标受众是一位将使用您的代码的程序员。该程序员和他们的程序是用户你的代码。

0

首先,知道有没有愚蠢的问题,只是愚蠢的答案。

最终用户(本例中的开发人员)将是该类的用户。
消费是一个与购买资源相关的动词。
事实上,调用是为了功能。

0

那么,在Java第二版经典书籍思考,也有使用一个类的方法有两种:通过组成或通过继承(是的,这一点也很重要)

我不不记得确切的单词,但总结将是这样的:

组成 - 你创建一个新的对象,从中将引用目标类实例。

继承 - 您创建一个继承(扩展)目标类的新类,前提是类可以继承。

对于确切的术语,我会说这真的没有那么重要。

但是,如果您只想描述创建此类的新实例的情况,您可以说某个actor(用户)实例化此类的新对象。

希望这会有所帮助。

编辑:如果您认为它是使用目标类的用户或用户代码,则术语确实取决于该术语。