Cat*_*kul 12 c# methods properties conventions time-complexity
可能重复:
属性与方法
在许多情况下,很明显某些东西应该是属性还是方法,但是有些东西可能被认为是含糊不清的.
明显属性:
明显的方法:
暧昧:
我想我会倾向于模棱两可的方法,但有没有人知道有助于决定这一点的规则或惯例?例如,所有属性应该是O(1)?属性是否应该无法更改其他数据(ColorSaturation可能会更改R,G,B值)?如果有计算或汇总,它不应该是财产吗?
仅仅从学术的角度来看,(而不是因为我认为这是一个好主意)是否有理由不对属性发疯,只是在不参与争论的情况下制作所有类别的审讯,以及可以改变的一切具有单个参数且无法失败的类,属性?
Jar*_*Par 10
我通常将属性转换为函数,如果它具有以下行为之一
我发现了一些有趣的文字
编辑
它说的是:
使用属性时
使用方法时
归档时间: |
|
查看次数: |
329 次 |
最近记录: |