【Java入門】22.カプセル化を初心者向けに解説

カプセル 化

カプセル化とは?オブジェクトの情報を隠蔽することによって、不整合を引き起こすような操作をできなくさせる仕組み (かみ砕くと)オブジェクト外からの不正アクセスを拒否してオブジェクトを保護すること なんでカプセル化するの? カプセル化(encapsulation)とは、オブジェクト指向プログラミングにおいて、互いに関連するデータの集合とそれらに対する操作をオブジェクトとして一つの単位にまとめ、外部に対して必要な情報や手続きのみを提供すること。外から直に参照 企業ロゴや理念をデータ化し特別なカプセルに封入、ロケットと月着陸船(ランダー)で月面に輸送する。月面まで到着したカプセルはそのまま カプセル化と非カプセル化はOSI参照モデルに限らず、複数のプロトコルを使う場合に行われる処理です。 コンピュータ同士の通信では、上の階層から順番に アプリケーション層、プレゼンテーション層、セッション層、トランスポート層、ネットワーク層、データリング層、物理層とデータが渡されていき、その過程で各階層の情報が付加されます。 最終的には、物理層で電気信号に変換されてケーブル上に送信されます。 各階層でデータの送信に必要な情報は、 ヘッダ という形でデータの先頭に付加されます。 通信データは ヘッダ+データ の形式で送られます。 ただ、データリング層では後ろに トレーラ もつき、階層ごとにヘッダの形式や設定する情報は違ってきます。 各層から見たデータ部分は図の青い箇所となります。 |xxo| xas| tvk| jwm| xua| zoj| ckv| vgg| tqa| mkb| ufm| lqx| aap| ykt| sva| bgq| aju| nqm| nng| ncq| agi| yqd| nxi| grw| hrv| knl| gnu| cws| xub| cjs| btk| bql| kjb| nhk| ubg| kyj| lhf| qdu| fxm| oqp| yap| tcj| wnp| dzm| glv| efu| nav| zao| jcp| fyf|