属性和特征的区别

        在讨论信息模型时,经常提到属性(attribute)和特征(Property) ,它们的区别到底在哪里?网络上有一些讨论两者的区别。大多数都认为它们之间的区别有点微妙讲不清楚。笔者从信息模型的角度谈谈个人的看法。

        先谈谈什么是模型,有一种说法,模型是事物的简单描述。模型描述了事物的特征以及与其它事物的关系。

        那么,为什么要构建模型呢?构建模型的主要目的是将事物分类。例如人的性别用于区别男人和女人,如果加上了体重,身高,三围等,可以区分帅哥和辣妹。特征除了用于分类之外,也用于描述事物的其它特征,比如血型,受教育程度,爱好等特征。

       对事物的分类是多种多样的,例如按照性别分类,按照学历分类等等。使用不同的特征进行不同的分类。

     从分类的视角,我们能够体会属性与特征的不同,用于分类的特征是属性。在某一种分类中一些特征是属性,在另一种分类中,另外一些特征是属性。

   另一方面,模型是事物的描述。具体某一个事物的特征,是模型的实例。从信息模型的角度,所有特征都确定的模型便是模型的某一个实例(instance)。部分特征确定的模型仍然是模型,也称为模型的模板(Template)。模板具有半成品的意思,再填入一些内容就成为完整的实例(Instance)。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值