我正在阅读python 教程。第三段让我有点困惑。
“客户应该谨慎使用数据属性——客户可能会通过在他们的数据属性上加盖戳来弄乱由方法维护的不变量。”
他们所说的不变量究竟是什么意思?它们是指某些方法所依赖的数据属性吗?(例如,返回某个数据成员的方法;即 getter 方法)
我正在阅读python 教程。第三段让我有点困惑。
“客户应该谨慎使用数据属性——客户可能会通过在他们的数据属性上加盖戳来弄乱由方法维护的不变量。”
他们所说的不变量究竟是什么意思?它们是指某些方法所依赖的数据属性吗?(例如,返回某个数据成员的方法;即 getter 方法)