5分 − 分類と分解
人が世界の森羅万象を理解する方法は2つあります。分類と分解です。例えば、人を分類する方法はいろいろあります。男性と女性、あるいは職業別に会社員、公務員、……、国別に日本人、アメリカ人、……など目的に応じていろいろ考えられます。図5のようにPCをデスクトップ型、ノート型に、あるいはメーカー別に分類することもできます。元のクラスをスーパークラス、分類したクラスをサブクラスと呼びます。デスクトップ型PCやノート型PCはPCのサブクラスです。逆にPCはそれぞれのクラスのスーパークラスです。
次に1つのオブジェクトを取り出して分解してみましょう。例えば「デスクトップPC」は本体、ディスプレイ、キーボードなどの部品オブジェクトから構成されています。さらに「本体」はマザーボード、メディア、電源などの部品オブジェクトから構成されています。これはオブジェクトを全体と部分としてとらえる方法です。全体の側を複合オブジェクトと呼びます。
以上、オブジェクト指向の基本中の基本を解説しました。ここで学んだ基本をもとに、ほかのオブジェクト指向関連記事を参照してみてください。
「5分で絶対に分かる」バックナンバー
- 5分で絶対に分かるオブジェクトストレージ
- 5分で絶対に分かるWAF
- 5分で絶対に分かる次世代/L7ファイアウォール
- 5分で絶対に分かるWebフィルタリング(上級編)
- 5分で絶対に分かるWebフィルタリング(初級編)
- 5分で絶対に分かるデータベース
- 5分で分かるユーザーエクスペリエンス(UX)
- 5分で絶対に分かる職務経歴書:改訂版
- 5分で分かるレスポンシブWebデザイン
- 5分で分かる「知財」〜複雑な部分を分かりやすく
- 5分で絶対に分かるモデリング
- 5分で絶対に分かるOpenFlow
- 5分でわかるフェムトセル
- 5分で絶対に分かるSCM
- 5分で絶対に分かる会社の辞め方
- 5分で絶対に分かるシステム開発
- 5分で絶対に分かるEV SSL証明書
- 5分でわかるクラウド・コンピューティング
- 5分で絶対に分かるワークライフバランス
- 5分で絶対に分かるプロジェクト管理
- 5分で絶対に分かるCIO
- 5分で絶対に分かるITアーキテクト
- 5分で絶対に分かるメンタルヘルス
- 5分で絶対に分かるテクニカルトーク
- 5分で絶対に分かるPCI DSS
- 5分で絶対に分かる工事進行基準
- 5分で絶対に分かるマインドマップ
- 5分で絶対に分かるORACLE MASTER
- 5分で絶対に分かるビジネス・インテリジェンス
- 5分で絶対に分かるバッファオーバーフロー
- 5分で絶対に分かるグリーンIT
- 5分で絶対に分かるBPMS
- 5分で絶対に分かるSOX法と内部統制の違い
- 5分で絶対に分かるストレージ
- 5分で絶対に分かるSIP
- 5分で絶対に分かる情報セキュリティ監査
- 5分で絶対に分かるCRM
- 5分で絶対に分かるサーバ仮想化
- 5分で絶対に分かるSOA
- 5分で絶対に分かるERP
- 5分で絶対に分かるJ-SOX IT統制ガイダンス
- 5分で絶対に分かるオブジェクト指向
- 5分で絶対に分かる日本版SOX法
- 5分で絶対に分かるSSL-VPN
- 5分で絶対に分かる内部統制
- 5分で絶対に分かるオフショア開発
- 5分で絶対に分かるフィッシング詐欺
- 5分――UMLは必須知識
- 4分――UMLのダイアグラム
- 3分――UMLは分析や設計の精度を上げる
関連記事
Copyright © ITmedia, Inc. All Rights Reserved.