カプセル化とは?
かぷせるか
データと操作をクラスにまとめ、外部から直接アクセスできる部分を制限するOOPの原則です。
カプセル化とは、オブジェクト指向プログラミングにおいて、データ(フィールド)とその操作(メソッド)を一つのクラスにまとめ、外部からはアクセサメソッド(getter/setter)を通じてのみアクセスできるよう制限する設計原則のこと。内部実装を隠蔽することで、変更の影響範囲を限定し保守性を高める。
使い方・例文
口座残高フィールドをprivateにしてgetterとdepositメソッドのみ公開することで、外部から直接残高を書き換えられないようにカプセル化した。
この用語をシェア
最終更新: