これは、データがプロトコルを介してコンピューターを介して送信されるときに通過するプロセスです。 プロトコルにはさまざまな層があり、それぞれがデータを少し変更して、次の層を通過し、ネットワーク経由で送信できるようにデータを変更します。 もう一方のマシンでは、このプロセスが逆になり、アプリケーションとユーザーがデータを操作できるように、データが元の「形状」に戻されます。
Technipagesはカプセル化について説明しています
カプセル化はペイントと少し同じように機能します。データがプロトコルのレイヤーを通過するときに、データは少しずつ変化します。 それらすべてを通過すると、インターネットなどのネットワーク接続を介して送信できます。 そのまま階層化されたデータが他のマシンに到達すると、カプセル化プロセスが逆になり、階層ごとにデータが元の状態に戻されます。 これが完了すると、元のマシンと同じようにデータを使用できるようになります。
このプロセスは、オブジェクト指向プログラミングの重要な側面です。その一部は、データの一部や側面を他のオブジェクトが利用できないようにするという「ルール」です。 データは引き続き通信チャネル(この場合は通常はネットワーク)を介して移動できますが、移動中に直接変更したり、アクセスしたりすることはできません。 反転すると、データは元の状態に戻ります。
カプセル化の一般的な使用法
- カプセル化はOoPの重要な側面です。
- データ転送は、カプセル化プロセスを介してデータを配置します。
- カプセル化は、オブジェクトのコンポーネントとプロパティへの直接アクセスを制限します。
カプセル化の一般的な誤用
- カプセル化は、ウイルスからデータを保護します。