カプセル化
かぷせるか
Encapsulation
類語・同義語: 情報隠蔽
カプセル化(情報隠蔽)とは、オブジェクト指向プログラミングにおいて、データ(プロパティ)とそれを操作する手続き(メソッド)を一つの「カプセル(クラス)」にまとめ、外部から直接データを書き換えられないように保護すること。内部の複雑な仕組みを隠し、必要な操作だけを公開することで、バグを防ぎ保守性を高める。
最終更新: 2026/1/18
由来・語源
Encapsulate(カプセルに入れる)。
使用例
変数をprivateにしてカプセル化し、getter/setterメソッドを通してアクセスするようにした。
関連用語
- 同義語: 情報隠蔽
- 関連: オブジェクト指向, クラス, アクセシビリティ