「データ隠蔽(Datahiding)」は、データが外部からの不可視化を通じてその機密保持と完全性が確立される一種のセキュリティ手段です。プログラミングのコンテキストでは、データ隠蔽技術はオブジェクト指向型の言語において適用されています。特定のクラスが構築される際に、そのメンバーへの外部からのアクセスを規制することで、不正な改ざんを防ぐ役割も担っています。合わせて、クラスへのアクセスを制約することで、プログラム間の依存度を下げ、全体的なシステムの耐久力を強化します。
![](https://open-insight.net/glossary/wp-content/uploads/sites/2/2024/04/9-11-16-83-1-860x430.png)
「データ隠蔽(Datahiding)」は、データが外部からの不可視化を通じてその機密保持と完全性が確立される一種のセキュリティ手段です。プログラミングのコンテキストでは、データ隠蔽技術はオブジェクト指向型の言語において適用されています。特定のクラスが構築される際に、そのメンバーへの外部からのアクセスを規制することで、不正な改ざんを防ぐ役割も担っています。合わせて、クラスへのアクセスを制約することで、プログラム間の依存度を下げ、全体的なシステムの耐久力を強化します。