目次:
定義-情報隠蔽とはどういう意味ですか?
システム設計の変更を防ぐために、プログラマ向けの情報隠蔽が実行されます。 設計上の決定が隠されている場合、特定のプログラムコードを変更または変更できません。 通常、情報の隠蔽は内部で変更可能なコードに対して行われますが、これは公開されないように設計されている場合があります。 このような保存および派生データは、最も一般的には説明されていません。 クラスの回復力の変更とクライアントオブジェクトによる使いやすさは、隠されたデータの2つの副産物です。
Techopediaは情報の隠蔽について説明します
1972年、David Parnasは情報隠蔽のアイデアを導入しました。 彼は、重要な設計システムをクライアントとフロントエンドユーザーから隠すべきだと信じていました。 彼は、情報隠蔽を、クライアントを内部プログラムの動作から保護する方法として定義しました。
たとえば、特定の結果を生成する計算が非表示になる場合があります。 これは、情報隠蔽の一種として説明できる機能のモデルに従います。
情報隠蔽の利点の1つは、プログラマーがプログラムをより簡単に変更できるようにするなど、柔軟性が得られることです。 これは、プログラムの開発と進化に応じて、将来のアクセスを容易にするためにモジュール内にソースコードを配置することでも実行できます。