カプセル化

更新日:

用語解説

カプセル化は、データとそれを操作するメソッドを一つにまとめ、内部を隠して、決められたメソッドを通してだけ利用させる考え方です。

■ 試験で押さえるポイント

  • 内部のデータへの直接のアクセスを防ぎ、正しい状態を保ちます。

  • 内部の実装を変えても、利用する側への影響を小さくできます。

  • すべての属性を自由に変更できるようにすると、カプセル化の効果は薄れます。

■ 選択肢での判断ポイント

データと操作をまとめ、内部を隠して整合性を守る点が要点です。

例: 残高を非公開にし、入金と出金のメソッドだけを公開して、不正な値を拒否します。

音声で聞く

同じ分野の用語