【心得】Attribute和Property的区别;

    Attribute和Property的区别

1、AttributeProperty都是属性的意思,也有人翻译Attribute为特性,Property为属性,有的地方和人也不会去区分这个意思,这个看人,这个帖子也总结了一些观点,如果有不同意见欢迎交流,权当有趣;

Attribute是原属性;

Property是通过方法处理过得到的属性;


2、类似:

生活中的广义的水(Attribute)和冰(Property

都是H2O,但是,冰是冰箱等通过冷冻方法得到的;

在不同的环境下,需要调用不同的属性;

要喝水解渴,就需要普通水(Attribute

但是如果需要在北极盖房子或者和加冰块的可乐,可以用冰(Property);

3、英文辨析:

1)AttributeProperty辨析;

 

Attribute是普通意义的属性,广义的,抽象的,大范围的属性,高高在上的;


但是Property是有区别的:分两层理解,下面两个例子要放在不同的语境去理解。

Property更侧重于财产,戏剧里面是道具,所以他更注重所有权,更依附于另一个东西,比如依附于一个人,依附于一个物体;从某种意义上来说是可以转让的,财产可以转让,道具可以转让,地产可以转让等;而Attribute更侧重于不可转让,比如说你是人类这一个属性,普通猴子有尾巴这一属性,你的DNA信息这一属性;因为某个类的原始属性是创造给他的,不可剥夺,不可转让,而set()和get()方法得到的属性,是给别人用的;

②从另一个角度理解,Attribute广义的属性,是抽象化的属性,而Property具体的狭义的属性Attribute指的的人,是人类,人这个物种,这个生物,这个抽象概念,不能够被画出来,不能够索引找到的;而我是一个人,指的是我具体的这个人,包括我的手脚,相貌,头发等综合体,可以画出来给大家看,可以索引到我这个人的,可以找到确实存在的;

2)核心词根:tributeProper辨析;


tribute带有致敬,贡品,悼念等具有宗教意思和神学思想的意思,本身就是比较抽象的;


Proper是正常的,独特的,适当的,弥撒,章节等,是更贴近于生活,是抽象的宗教和神学思想的具体化,所以可以理解PropertyAttribute的实例化,具象化,生活化,细化,延伸;总之就是一点:抽象——具象;(再胡说八道一点就是,这个仅仅是方便记忆,纯属瞎说,不要在意这个括号内的内容,因为,反例很容易举;很容易推翻;T开头代表神的,神圣的,理论的,theological,theoryP开头代表人的,人类的,people,person)

4、注:

下图中

红色是Attribute;

蓝色是Property;



以上,如果有不同理解或者文中说错的地方,请不吝指教;

  • 20
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值