オブジェクト指向

Category:

 

オブジェクト指向 (object oriented)
 
オブジェクト指向とは、ソフトウェアの設計や開発において、
操作手順よりも操作対象に重点を置く考え方のことです。
 
関連するデータの集合と、それに対する手続き(メソッド)を
「オブジェクト」と呼ばれる一つのまとまりとして管理し、
その組み合わせによってソフトウェアを構築します。
 
すでに存在するオブジェクトについては、利用に際して
その内部構造や動作原理の詳細を知る必要はなく、
外部からメッセージを送れば機能するため、特に大規模な
ソフトウェア開発において有効な考え方であるとされています。
 
データやその集合を現実世界の「モノ」になぞらえた考え方で
あることから、「オブジェクト」指向と呼ばれます。
 
例えば、テレビを操作する際には、テレビ内部でどのような回路が
働いているかを理解する必要はありません。ただテレビの操作方法
だけを知っていれば、それでテレビを使うことができます。
 
すなわち、「テレビ」というオブジェクトは、自身(の内部を構成する電子回路)を
動作させる手続きを知っており、それを利用するためには、(例えばリモコンで)
適切なメッセージを与えるだけでいいです。
 
このように、何らかの「データ」と、それを操作するための「メソッド」の
組み合わせが「オブジェクト」になります。
 
個々の操作対象に対して固有の操作方法を設定することで、その内部動作の
詳細を覆い隠し、利用しやすくしようとする考え方と言えます。
このエントリーをはてなブックマークに追加

商品を出品したら、FacebookやTwitterなどで広めよう!

上記の”いいね”や”ツイート”ボタンをクリックするとこのページをみんなに紹介できるよ。
出品していなくてもオススメの商品をみんなに紹介しよう。

feedback