■3分 − カプセル化
- - PR -
オブジェクトは属性として固有の値を持ちます。人なら名前、生年月日、血液型などそれぞれ具体的な属性値を持ちます。これは各オブジェクトの個性と考えることもできます。会社なら名前、資本金、社員数などの属性についてそれぞれ固有の値を持ちます。車ならメーカー、車種、ナンバーなどです。
一方、オブジェクトは責務を持ちます。図2のモデルならXさんの責務は顧客から開発依頼を受け、ソフトウェアを開発することです。Xさんの役割はマネージャなので設計やプログラミングは自分ではやりません。Bさんは設計、Cさんはプログラミング作業を行って成果物を作成することが責務です。
オブジェクトはこのように固有の属性値(情報、データ)と責務を保有します。責務にはそれを遂行する振る舞いが伴います。属性と責務(振る舞い)がセットになってオブジェクトにカプセル化されています。メッセージとはこの責務を呼び出すことです。
![]() |
図3 オブジェクトは情報と責務を持つ |
| |
「4分 − クラスとインスタンス」 |
| Index | |
| 5分で絶対に分かるオブジェクト指向 | |
| 1分 − オブジェクトとは | |
| 2分 − 自律分散協調モデル | |
| 3分 − カプセル化 | |
| 4分 − クラスとインスタンス | |
| 5分 − 分類と分解 | |
◇
■5分で絶対に分かるシリーズ
・5分で絶対に分かるシステム開発
・5分で絶対に分かるプロジェクト管理
・5分で絶対に分かるCIO
・5分で絶対に分かるITアーキテクト
・5分で絶対に分かる工事進行基準
・5分で絶対に分かるSOX法と内部統制の違い
・5分で絶対に分かる日本版SOX法
・5分で絶対に分かる内部統制
・5分で絶対に分かるJ-SOX IT統制ガイダンス
・5分で絶対に分かるグリーンIT
・5分で絶対に分かる情報セキュリティ監査
・5分で絶対に分かるERP
・5分で絶対に分かるCRM
・5分で絶対に分かるビジネス・インテリジェンス
・5分で絶対に分かるBPMS
・5分で絶対に分かるSaaS
・5分で絶対に分かるITIL
・5分で絶対に分かるサーバ仮想化
・5分で絶対に分かるストレージ
・5分で絶対に分かるオフショア開発
・5分で絶対に分かるSOA
・5分で絶対に分かるUML
・5分で絶対に分かるオブジェクト指向
・5分で絶対に分かるフィッシング詐欺
・5分で絶対に分かるWinny情報漏えい対策
・5分で絶対に分かるRFID
・5分で絶対に分かる非接触ICカード
・5分で絶対に分かるPKI
・5分で絶対に分かるファイアウォール
・5分で絶対に分かるIDS
・5分で絶対に分かるVPN
|
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
| IFRSが経営、業務、ITに与える影響とは? 導入に必要な「4つのフェイズ」を紹介 New! |
| 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
|

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 「いつかは壊れるサーバ」そんな故障に 迅速で安価に手軽に対応する方法とは? New! |
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |








