IT用語辞典バイナリ | さくいん | サイトマップ | ヘルプ | お気に入りに追加  
IT用語辞典バイナリ<パソコン用語・コンピュータ辞書>
IT用語辞典バイナリ<パソコン用語・コンピュータ辞書>
コンピュータ偉人伝<人物・画像・写真・プログラミング>
コンピュータ偉人伝<人物・画像・写真・プログラミング>
コンピュータ偉人伝<人物・画像・写真・プログラミング>
拡張子辞典<ファイル・変換・変更・表示>
HTML5タグリファレンス
CSS3リファレンス
HTML5 JavaScript API
エクセル関数リファレンス
ITパスポート試験
 
  
虫眼鏡  用語検索全文検索   
  IT用語辞典バイナリ > IT用語辞典 > ソフトウェア > プログラミング > オブジェクト指向 >

オブジェクト指向とは

  分野別用語辞典
  索引
 矢印 用語辞典







       










記号
 矢印 拡張子辞典






記号数字
 矢印 コンピュータ偉人伝
  最近更新された用語

オブジェクト指向

読み方:オブジェクトしこう
別名:OO
【英】object oriented

オブジェクト指向とは、主にソフトウェア開発における考え方の一種で、プログラムを、処理の手順(手続き)ではなく、処理対象(オブジェクト)に着目して記述していく考え方のことである。

オブジェクト指向は、1970年代のオブジェクト指向プログラミング言語の誕生とともに始まった。それまで一般的であった手続き型プログラミングに比べて、オブジェクト指向は、プログラムの部品化やメンテナンスが容易なことから、大規模システム開発をはじめとして標準的なソフトウェア開発の手法として普及していった。

1980年代には、オブジェクト指向言語によるソフトウェアの部品化・再利用が進むと同時に、オブジェクト指向のための方法論も盛んとなった。オブジェクト指向プログラミング(OOP)のためにオブジェクト指向設計(OOD)が誕生し、オブジェクト指向設計のためにオブジェクト指向分析(OOA)が誕生した。

オブジェクト指向にはさまざまな開発方法論があったが、1995年に標準化のための統一方法論が発表された。統一方法論は、結果的に普及しなかったものの、表記方法のみを標準化した統一モデリング言語UML)が広く用いられるようになった。

オブジェクト指向の特徴としては、おおむね、「カプセル化」、「継承」、「多様性」といった要素を挙げることができる。

カプセル化」とは、オブジェクトが持つ属性フィールド)や動作(メソッド)を外部から隠蔽し、必要最低限のインターフェースのみを公開することである。カプセル化を行うことによって、オブジェクトの変更や再利用が容易になる。

「継承」(インヘリタンス)とは、共通の性質(プロパティ)を持ったオブジェクトの集まりを意味するクラスについて、サブクラスクラスの性質を自動的に受け継ぐこととである。例えば、「動物」-「ほ乳類」-「イヌ」といった階層構造を持ち、「イヌ」を「ほ乳類」のサブクラスとして定義すると、「ほ乳類」の性質を自動的に受け継ぐことになる。継承によってプログラミングの効率化を図ることが可能となっている。

多様性」(ポリモーフィズム)とは、クラスごとに異なる実装メソッドを、同じメソッド名で呼び出すことである。例えば、「イヌ」は4本足を交互に動かして、「クルマ」はタイヤを回転させて「走る」が、ポリモーフィズムにより、こうしたクラスごとのメソッドの詳細を意識しないでそのメソッドを呼び出すことが可能となる。

今日、オブジェクト指向は、複雑で大規模なシステム開発にはとんど必要不可欠な手法として利用されている。オブジェクト指向プログラミング言語の主な例としては、SmalltalkJavaPythonRubyなどを挙げることができる。



 
英和和英テキスト翻訳 >> Weblio翻訳
英語⇒日本語 日本語⇒英語
  

オブジェクト指向と同じカテゴリーの他の用語

オブジェクト指向について言及している用語

[PR]
IT用語辞典バイナリでは、用語辞典に加えて、 コンピュータ偉人伝拡張子辞典など、ITに関連したコンテンツを提供しております。
また、Weblio 辞書では、より詳しい「オブジェクト指向」の解説をご覧いただけます。

分野別用語辞典

※本文中に誤字や脱字、不適切な表現などを発見した際には、
お手数ですが、是非ご一報下さいますと助かります。
ご連絡は「お問合わせ先」のページよりお願い致します。
シャープのマスクシャープのマスク
シャープが製造・販売する不織布マスク。
Surface Book 3Surface Book 3
Microsoftが販売するデタッチャブルPC。
Surface Go 2Surface Go 2
Microsoftが発表した2in1 PC。

 ・ITパスポート試験とは
 ・試験範囲と内容
 ・サンプル問題にチャレンジ

 ・Windowsの歴史
ジョン・マッカーシー LISPの開発者
ジョン・マッカーシー
人工知能の研究分野における第一人者。
スティーブ・ジョブズ Appleの共同創設者
スティーブ・ジョブズ
「Mac」や「iPhone」を生み出した経営者。
デニス・リッチー C言語、UNIXの開発者
デニス・リッチー
C言語の設計、UNIXの開発に携わった人物。
».m4b MPEG-4オーディオファイルの拡張子。 up!
».m4r iPhoneの着メロにするAACファイルにつく拡張子。 up!
».xlsx Excel 2007で作成したファイルのデフォルトの拡張子。
».docx Word 2007の標準的な保存形式。XML形式となっている。

2024年3月19日現在
ランキング1   ICT (用語辞典)
ランキング2   AirDrop (用語辞典)
ランキング3   コンテキスト  (用語辞典)
ランキング4   セグメント  (用語辞典)
ランキング5   アノテーション  (用語辞典)
ランキング6   オムニチャネル  (用語辞典)
ランキング7   スワイプ  (用語辞典)
ランキング8   インスタンス化  (用語辞典)
ランキング9   カラム  (用語辞典)
ランキング10   FOMO  (用語辞典)
RSS 0.91 RSS 1.0 RSS 2.0
IT用語辞典バイナリについて運営会社についてお問い合わせ先テクニカルライター募集利用規約
プライバシーポリシー著作権・商標について協力社一覧Weblio 辞書スマート翻訳英和辞典 - Weblio辞書Weblio英会話
©2023 GRAS Group, Inc. All rights reserved.