www.masahiko.info
IT+
www.masahiko.info
デベロッパー、ITプロ向けの技術情報Webマガジン。アイティプラス(IT Plus)。
IT+
▼個別記事ページ

2004/01/27 03:34 【カテゴリ:オブジェクト指向技術】 (更新:2006/04/08 23:26)

オブジェクト指向の基本 このエントリーを含むはてなブックマーク

(勉強中・・・のメモ)

オブジェクト指向(Object-Oriented、略してOO)の基本的な思想は、「オブジェクト」を中心にソフトウェア開発を行おうというものです。ここでいう「オブジェクト」とは、データとそれを操作する処理(プロパティやメソッドなど)をひとまとめに(=カプセル化、コンポーネント化)したもののことです。

つまり、オブジェクト指向とは、“データとその処理をひとまとめにした”オブジェクトを使ったソフトウェア開発を行おうというものです。

「オブジェクト指向技術」は、このようにデータとその処理がひとまとまりになっているため再利用しやすなどのメリットがあり、、最近のソフトウェア開発では必須の技術になってきています。

オブジェクト指向技術の基本的な概念」には、次の5点をあげることができます。

(1)カプセル化(情報の隠ぺい)
(2)抽象化(クラスとオブジェクト)
(3)階層的構造化(継承と集約)
(4)メッセージ
(5)ポリモーフィズム

これらの特性を備えたオブジェクト指向技術は、主に次の3つのソフトウェア開発の側面で適用されます。

(1) オブジェクト指向分析(OOA)・設計(OOD)
(2) オブジェクト指向プログラミング(OOP)
(3) 開発プロセス

(1)は、「UML」による分析・設計や「デザイン パターン」の適用。
(2)は、.NET(C#)やJavaなどによる「コンポーネント指向」な開発。
(3)は、「インクリメンタル・イテラティブ」または「アジャイル」な開発プロセスの採用。
などで、オブジェクト指向技術が使われます。

続く・・・。

| 個別記事ページ表示中 | コメント書込↓ | トラックバック作成↓ |
コメント[0 items] & トラックバック[0 items]
コメントを書き込む














トラックバックを作成する
以下のURLにトラックバックpingを送信してください。
トラックバックURL:
http://www.masahiko.info/blog/mt-tb.cgi/693

|| Top | Profile | Works | Diary || IT+ | #BLOG | MyView ||
【リンクについて】→詳細を見る
リンク・フリーです。事前、事後のご連絡は必要ありません。
【著作権について】→詳細を見る
Copyright © 2003-2008 Masahiko Isshiki. All rights reserved.
(引用と私的使用以外の記事・画像及び情報の無断転載を禁じます)