テクノロジ系の用語
カプセル化とは
カプセル化とは、オブジェクト指向で、データ(属性)とそれを操作する手続(メソッド)を一つにまとめ、外部からはメソッドを通してしかデータを扱えないようにすることである。
内部の実装を外部から隠す(情報隠蔽)ことで、内部を変更しても利用する側への影響を抑えられ、データが不正に書き換えられることも防げる。継承、ポリモーフィズムとともにオブジェクト指向の主要な考え方である。
試験ではここが問われる
- データと操作を一体化し、内部を隠蔽する目的
テクノロジ系の用語
カプセル化とは、オブジェクト指向で、データ(属性)とそれを操作する手続(メソッド)を一つにまとめ、外部からはメソッドを通してしかデータを扱えないようにすることである。
内部の実装を外部から隠す(情報隠蔽)ことで、内部を変更しても利用する側への影響を抑えられ、データが不正に書き換えられることも防げる。継承、ポリモーフィズムとともにオブジェクト指向の主要な考え方である。