スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷

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


@IT情報マネジメント メールマガジン 情報マネージャのための情報源(無料)


情報マネージャのための「今日のひと言」 - 2010/3/19
『仕事の順序』 仕事の順序を決めるに当たっては「緊急性と重要性」が2大要素です。仕事ではつい目先の緊急課題が気になりますが、実は…… >>続きはクリック

この記事に対するご意見をお寄せください managemail@atmarkit.co.jp

スキルアップ/キャリアアップ(JOB@IT)

@IT 情報マネジメント Special -PR-

IFRSが経営、業務、ITに与える影響とは?
導入に必要な「4つのフェイズ」を紹介

New!

仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する


運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?


その数、なんと400台以上! グループ内
サーバの「統合管理」によるメリットは?


@IT Specialヘ
キャリアアップ 〜JOB@IT

求人情報