7在对象内部尽量直接访问实例变量

Posted 码出境界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7在对象内部尽量直接访问实例变量相关的知识,希望对你有一定的参考价值。

本文概要:

1、首先给出结论是:除了几种特殊情况外,在读取实例变量的时候采用直接访问的形式,而在设置实例变量的时候通过属性来做。

2、讲解了使用getter、setter的好处。

3、列举了几种上面提到的特殊情况:有时不能使用setter、有时必须使用setter、有时必须使用getter。

注意:在对象之外访问实例变量时总是应该通过属性来做。


 

以上是关于7在对象内部尽量直接访问实例变量的主要内容,如果未能解决你的问题,请参考以下文章

属性和实例变量的最佳实践

创建内部类的实例对象,必须创建外部类的实例对象

类变量实例变量--python

代码优化

原型模式

成员内部类