Encapsulation (カプセル化)

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

関連情報