読み方:かぷせるか
《encapsulation》オブジェクト指向プログラミング言語において、データに対する操作の手続きをオブジェクト内に限定し、独立性を高めること。
カプセル化とは、「手続きと情報を一緒にまとめる」というオブジェクト指向プログラミングの考え方のことである。
カプセル化は、外部から操作できる処理に対してオブジェクト内部で情報を紐付けることであり、外部から不要な操作や情報を遮断できる。こうすることでオブジェクトを操作する側から見るとインターフェース(外部から操作できる処理)のみ把握すればよく、オブジェクトの独立性が高まり、結果的に開発効率と可搬性の向上が期待できる。