Pythonのカプセル化(Encapsulation)

スポンサーリンク

Pythonのカプセル化(Encapsulation)について解説しています。

Pythonでのカプセル化とは、データとメソッドを1つのユニット(全体を構成する一つ一つの要素)にまとめることを指します。まとめることにより変数とメソッドへのアクセスを制限できます。これにより、データが誤って変更されるのを防止することができます。また、カプセル化することにより、変数からのデータの更新、変更、または削除を、これらを目的とするために、特別に定義されたメソッドを定義し用いることが可能となります。

なお、クラスを定義し、その中で機密データを扱う場合、全ての変数へのグローバル アクセス.(全体に参照される範囲を設定)を提供することは適切な選択ではありません。

コメント

タイトルとURLをコピーしました