プロジェクトマネージャ暗記無料で始める

カプセル化(情報隠蔽)とは?かぷせるか

カプセル化(情報隠蔽)とは、オブジェクト指向におけるカプセル化とは、データとそれを操作する手続きを一つにまとめ、内部の実装を外から直接触らせない設計の考え方。外部へは公開する操作だけを見せるため、内部を変えても利用側へ影響が及ばない。保守性と変更容易性の根拠になる。

最終更新:2026-10-06

試験情報

プロジェクトマネージャ試験の頻出用語/午前II

別名:カプセル化、情報隠蔽、情報隠蔽(カプセル化)

プロジェクトマネージャを最短で暗記・合格する →

背景

内部のデータを誰からでも書き換えられる作りでは、一箇所の仕様変更が呼び出し側すべての調査対象になり、変更の見積りが読めない。触れる面を絞っておけば、影響範囲が設計の時点で確定する。変更要求が絶えないプロジェクトほど、この境界の引き方が変更コストをそのまま決める。

具体例

料金計算のロジックをクラス内へ閉じ、外部からは「計算する」操作だけを呼ばせれば、税率改定の修正は一クラスに収まる。炎上時に仕様変更を受けるか断るかを判断する場面でも、公開されている操作を数えれば影響範囲が読め、根拠のある工数で回答できる。

試験での引っ掛け

隠すのは実装であって存在ではなく、公開する操作の設計こそが本体である。属性を非公開にして単純な取得・設定の操作を全部付けるのは、実質的に何も隠せておらず意図を外している。なおネットワークのカプセル化は、上位層から受け取ったデータにヘッダを付けて下位層へ渡す別の概念。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

プロジェクトマネージャを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 隠すのは実装であって存在ではなく、公開する操作の設計こそが本体である。