data hiding

[ˈdeɪtə ˈhaɪdɪŋ] データ ハイディング

1. データがクラスの外部から直接アクセスできないように、クラスの内部にデータを隠蔽する概念。

「データ隠蔽」とは、コンピュータープログラミング、特にオブジェクト指向プログラミングにおける重要な概念です。これは、オブジェクト(プログラムの構成要素)が持つデータを、そのオブジェクトの外部から直接アクセスできないように、内部に隠しておくことを指します。これにより、データの整合性が保たれ、予期せぬ変更を防ぐことができます。
Data hiding is a key principle in object-oriented programming. (データ隠蔽は、オブジェクト指向プログラミングにおける重要な原則です。)