1
26
好处纯粹是语义上的。它将帮助代码用户明确地理解在创建对象之后不能更改此字段。编译器将防止对该字段进行不必要的更改。我完全同意下面的引语 Python Zen :
一些细节:
普通字段和只读字段之间的唯一区别是flag
|
2
9
与其说是低级别的性能,不如说是更高级别的可维护性。使内容成为只读是您必须限制和控制某个值可以更改的位置数的可能性之一。这反过来意味着减少类之间的相互依赖性(又称“松散耦合”);结果是应用程序具有更少的内部依赖性,从而降低了复杂性。换句话说,只读字段和属性使应用程序更易于维护。 |
3
2
|
4
2
我的教授在那一天教我,声明某个东西是只读的,这是向你的计算机承认你犯了错误的一种方式。 |
5
1
你可能对 this answer
|