オブジェクト指向(001)
特有の用語。
オブジェクト、カプセル化、クラス、インスタンス
オブジェクト、カプセル化、クラス、インスタンス
オブジェクトとカプセル化
カプセルか
データ(属性)とメソッド(操作する手続き)を一体化。
オブジェクトの実装の詳細を内部に隠ぺい(情報隠ぺい)
すること。
利点)
独立性が高まる。(内部のデータ構造やメソッドの実装を変更しても、他のオブジェクトがその影響を受けにくい)
再利用しやすい。
データ(属性)とメソッド(操作する手続き)を一体化。
オブジェクトの実装の詳細を内部に隠ぺい(情報隠ぺい)
すること。
利点)
独立性が高まる。(内部のデータ構造やメソッドの実装を変更しても、他のオブジェクトがその影響を受けにくい)
再利用しやすい。
メッセージ
オブジェクトに対する作業の依頼に使われる。
オブジェクト指向では、個々のオブジェクトに、そのオブジェクト固有の操作(作業)を割り振る。
オブジェクトどうしがお互いに作業を依頼しながら機能する。
オブジェクトに対する作業の依頼に使われる。
オブジェクト指向では、個々のオブジェクトに、そのオブジェクト固有の操作(作業)を割り振る。
オブジェクトどうしがお互いに作業を依頼しながら機能する。