Pedia

カプセル化

かぷせるか

Encapsulation

類語・同義語: 情報隠蔽

カプセル化(情報隠蔽)とは、オブジェクト指向プログラミングにおいて、データ(プロパティ)とそれを操作する手続き(メソッド)を一つの「カプセル(クラス)」にまとめ、外部から直接データを書き換えられないように保護すること。内部の複雑な仕組みを隠し、必要な操作だけを公開することで、バグを防ぎ保守性を高める。

最終更新: 2026/1/18

由来・語源

Encapsulate(カプセルに入れる)。

使用例

変数をprivateにしてカプセル化し、getter/setterメソッドを通してアクセスするようにした。

関連用語

  • 同義語: 情報隠蔽
  • 関連: オブジェクト指向, クラス, アクセシビリティ
TOP / 検索 Amazonで探す