Python クラスの属性保護: 最も適切な方法とは?
私の選択は、'名前の前に '' をつける' です。これは、Pythonにおいてクラスのアトリビュートを保護するために一般的に使用される方法です。この命名規則に従うと、そのアトリビュートがクラスの外から直接アクセスされることが防がれます。ただし、Pythonでは名前の前に '' をつけると、名前マングリングという仕組みが働きますので、アクセスする際には少し注意が必要です。
原文地址: https://www.cveoy.top/t/topic/kFD0 著作权归作者所有。请勿转载和采集!