Encapsulation (カプセル化)Encapsulation (カプセル化) とは、データと関数を一つのコンポーネント (例えば、クラス) に閉じ込め、そのコンポーネントへのアクセスを制御することにより、そのオブジェクトを "ブラックボックス" にすることです。これにより、そのクラスのユーザは隠れた実装ではなくインターフェース(すなわち、そのクラスの外に対して公開されているデータと関数)を知っているだけで済みます。詳細情報一般知識 カプセル化 (Wikipedia)