Skip to main content

データは何ですか?

データ隠蔽は、コンピューターコード内で情報を非表示にするためにオブジェクト指向プログラミングで使用される方法です。コード内のオブジェクトは、非表示と見なされる情報を知らない。オブジェクトは無関係なデータに接続できず、ハッカーがデータにアクセスできる可能性が低いため、プログラマーにいくつかの利点を提示します。同時に、データを隠すと、データが公開されている場合よりも多くのコードを使用して非表示データに効果を作成する必要があるプログラマーにとっては、データが難しくなる可能性があります。コードのどの部分がオブジェクトに分割されますか。これらの各オブジェクトはカプセルでプログラムされているため、各オブジェクトにはそのオブジェクトにのみ適用される独自のコーディングがあります。データを非表示として指定せずに、すべてのデータがオブジェクトに対して開かれています。dataデータを隠すことで、コードの特定の部分を取り、オブジェクトからそれらの部分を非表示にします。オブジェクトは、非表示のデータに直接アクセスできません。オブジェクトが非表示のデータにアクセスすると、エラーが返されます。これは、オブジェクトがデータを表示できないため、非表示にラベル付けされた関数またはデータがオブジェクトに見えないように見えるためです。ほとんどの場合、非表示になっているデータは、ユーザーが必要としない内部コンポーネントであり、ユーザーにデータが開かれている場合に危険であることが証明される可能性があります。誤って誤ったデータにリンクします。データを隠すと、プログラマーがこのリンクを作成した場合、プログラムは単にエラーを返して、プログラマーが間違いをすばやく修正できるようになります。これにより、すべてのオブジェクトが真に分離されたユニットであることが保証されます。これは、オブジェクト指向コーディングの主な概念です。揮発性データは通常、そのようなデータが公開された場合、オブジェクトに損傷を与え、プログラム全体を破壊する可能性があるため、隠されています。すべての内部データが公開されている場合、ハッカーは内部データに簡単に絞り込み、プログラムを悪意を持って操作するために変更を加えることができます。データを隠すことにより、データがオブジェクトとハッカーに見えないように見えるため、コードをクラックするのがはるかに困難です。プログラマが非表示のデータにリンクできる場合、オブジェクトをより速く動作させるか、大量のコードを削減することができます。ただし、このタイプのコーディングに関連するすべての問題のため、ほとんどのプログラマーはすべての情報を公開しているわけではありません。