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