【发布时间】:2010-09-20 11:36:40
【问题描述】:
这些似乎是同一个意思。但是在什么情况下哪个词更合适呢?
【问题讨论】:
-
你能更具体地了解一下上下文吗?例如,这些术语在 C# 上下文中的含义完全不同。
-
@David Arno - 不同的语言语法占用了一个或两个单词,但独立于特定语言的语法,含义有区别吗?这不是一个坏问题。
-
我认为这是一个不好的问题。对同义词库的检查将显示它们在实际语言术语中是同义词,但不同的计算机和元语言可能会为它们分配完全不同的角色,因此它们可能不是特定计算机语言的同义词。所以上下文就是一切。
-
我更……同情。我记得我第一次听到“方法”这个词。 “方法”到底是什么?哦,当它属于一个类时,它就是你所说的函数。为什么要为旧事物使用新术语?梭罗说,“提防所有需要新衣服的企业”。 (或文字...)
-
是的,完全取决于上下文,但这是一个很好的问题!在数学术语中,函数返回一个值('对于给定的 X,只能有一个 Y',usw。)。方法只是“做某事”。在 XML(例如)中,属性具有
name属性和value属性。属性通常是抽象的,而属性通常是具体的(想想类/对象)。人类有属性:hasHair和hairColor。 “约翰”有属性:hasHair="true"和hairColor="purple"(约翰是扭蛋的粉丝)。
标签: properties modeling