information hiding

[ˌɪnfərˈmeɪʃn ˈhaɪdɪŋ] インフォメーション ハイディング

1. 情報(データ)を外部から隠蔽し、内部の動作を知られないようにすること。

オブジェクト指向プログラミングにおける重要な概念で、内部のデータ構造や実装の詳細を外部から隠し、インターフェースを通じてのみアクセスできるようにすることで、コードの保守性や再利用性を高めることを指します。
Information hiding is a fundamental concept in object-oriented programming. (情報隠蔽は、オブジェクト指向プログラミングにおける基本的な概念です。)