- CMS比較.com >
- インターネット用語辞典【オブジェクトとは?】
オブジェクトとは?
▼オブジェクト▼
オブジェクト
「物体」のこと
「対象」のこと
転じて、3次元コンピュータグラフィックス 3DCGソフトウェア等で、空間に配置される各物体のこと
オブジェクト指向においては、データと手続きを一体化して保持している存在。オブジェクトは、外部からのメソッド呼び出しでメッセージを受け取り、内部で処理を行い、他のオブジェクトにメッセージを送ったり、自己の状態を変更する。オブジェクトが集まったものが実行プログラムになる。→インスタンス
ソースコードをコンパイルした場合に、コンパイラが生成するファイルで、通常1個のソースコードに対して1個作られる。機械語の情報が入っているが、他のオブジェクトとの依存関係が解決されていないため実行はできない。実行可能なファイルを生成するにはリンケージエディタ リンカを用いる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向言語▼
『オブジェクト指向プログラミング』より : オブジェクト指向プログラミング (object-oriented programming, OOP) とは相互にオブジェクト指向プログラミング#メッセージ メッセージ (message) を送りあうオブジェクト指向プログラミング#オブジェクト オブジェクト (object) の集まりとしてプログラム (コンピュータ) プログラムを構成する技法である。この技法をサポートするプログラミング言語はオブジェクト指向言語 (object-oriented programming language, OOPL) と呼ばれる。オブジェクト指向プログラミングには必ずしもオブジェクト指向言語を用いる必要は無いが、オブジェクト指向言語の備えるクラス (コンピュータ) クラスとそのオブジェクト指向プログラミング#継承 継承などの仕組みを利用するほうが格段に開発効率は向上する。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向プログラミング▼
オブジェクト指向プログラミング (object-oriented programming, OOP) とは相互にオブジェクト指向プログラミング#メッセージ メッセージ (message) を送りあうオブジェクト指向プログラミング#オブジェクト オブジェクト (object) の集まりとしてプログラム (コンピュータ) プログラムを構成する技法である。この技法をサポートするプログラミング言語はオブジェクト指向言語 (object-oriented programming language, OOPL) と呼ばれる。オブジェクト指向プログラミングには必ずしもオブジェクト指向言語を用いる必要は無いが、オブジェクト指向言語の備えるクラス (コンピュータ) クラスとそのオブジェクト指向プログラミング#継承 継承などの仕組みを利用するほうが格段に開発効率は向上する。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクトデータベース▼
オブジェクトデータベースは、オブジェクトの形式で表現されるデータを格納するデータベースである。
オブジェクト指向データベースともいう。オブジェクト指向プログラミングにおいて、オブジェクトをデータベースに格納(永続化)する方法の一つである。オブジェクトデータベースは、オブジェクト指向プログラミング言語と密接に連携する。オブジェクトデータベースのデータベース管理システム (DBMS) を、
オブジェクトデータベース管理システム (ODBMS; Object DBMS) 、あるいは
オブジェクト指向データベース管理システム (OODBMS; Object Oriented DBMS) という。
データベース技術にオブジェクト指向の概念を導入する手法には、後述するように、オブジェクトデータベースとオブジェクト指向関係データベースの2つの手法がある。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向データベース▼
『オブジェクトデータベース』より : オブジェクトデータベースは、オブジェクトの形式で表現されるデータを格納するデータベースである。
オブジェクト指向データベースともいう。オブジェクト指向プログラミングにおいて、オブジェクトをデータベースに格納(永続化)する方法の一つである。オブジェクトデータベースは、オブジェクト指向プログラミング言語と密接に連携する。オブジェクトデータベースのデータベース管理システム (DBMS) を、
オブジェクトデータベース管理システム (ODBMS; Object DBMS) 、あるいは
オブジェクト指向データベース管理システム (OODBMS; Object Oriented DBMS) という。
データベース技術にオブジェクト指向の概念を導入する手法には、後述するように、オブジェクトデータベースとオブジェクト指向関係データベースの2つの手法がある。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクトモデル化技法▼
オブジェクトモデル化技法 (OMT; Object Modeling Technique) は、オブジェクト指向ソフトウェア開発方法論であり、1990年頃にジェームズ・ランボー、マイケル・ブラハ、ウィリアム・プレメラニ、フレデリック・エディ、ウィリアム・ローレンセンなどの人々によって開発された。
現在では OMT は、他のオブジェクト指向開発方法論とともに、
モデル図の記法は、統一モデリング言語 UML (Unified Modeling Language; 統一モデリング言語) に統合され、
開発手法は、ラショナル統一プロセス (RUP; Rational Unified Process) に統合された。
ジェームズ・ランボーたちは著書『オブジェクト指向方法論OMT モデル化と設計』 (原著は1990年刊、邦訳は1992年刊) で OMT を説明している。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクトモデリング技法▼
『オブジェクトモデル化技法』より : オブジェクトモデル化技法 (OMT; Object Modeling Technique) は、オブジェクト指向ソフトウェア開発方法論であり、1990年頃にジェームズ・ランボー、マイケル・ブラハ、ウィリアム・プレメラニ、フレデリック・エディ、ウィリアム・ローレンセンなどの人々によって開発された。
現在では OMT は、他のオブジェクト指向開発方法論とともに、
モデル図の記法は、統一モデリング言語 UML (Unified Modeling Language; 統一モデリング言語) に統合され、
開発手法は、ラショナル統一プロセス (RUP; Rational Unified Process) に統合された。
ジェームズ・ランボーたちは著書『オブジェクト指向方法論OMT モデル化と設計』 (原著は1990年刊、邦訳は1992年刊) で OMT を説明している。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクトファイル▼
オブジェクトファイル(Object File)またはオブジェクトコード(Object Code)とは、コンパイラがソースファイルを処理した結果生成される中間的なコード表現である。オブジェクトファイルの内容はバイナリであり、コンパクトで構文解析済みのコードである。オブジェクトファイル群をリンケージエディタ リンクすることによって最終的な実行ファイルやライブラリが作成される。オブジェクトファイルのほとんどは機械語である(コンピュータのCPUが直接実行できるコード)。オブジェクトファイルフォーマットはコンパイラやアセンブリ言語 アセンブラが生成するオブジェクトファイルのファイルフォーマットである。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向▼
オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向モデリング▼
『オブジェクト指向』より : オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向分析▼
『オブジェクト指向』より : オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト指向設計▼
『オブジェクト指向』より : オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクト型▼
オブジェクト型とは、代入された値によって型を変化させることができるデータ型。例えばオブジェクト型の変数「a」に"abc"を代入すると、変数「a」は文字列 文字列型になり、1234を代入すると、整数型になる。
オブジェクト型は値の範囲が不明なときには便利なデータ型である。変数「a」をブール代数 論理型で宣言したのに、255が代入されてしまったら他の変数に上書きしてしまうか、エラーが発生してプログラムが停止してしまう。オブジェクト型で宣言すれば、回避できる可能性もある。しかし、オブジェクト型で宣言すると処理速度が遅くなってしまうという欠点がある。
変数の範囲が分かる場合は型を固定させた方が良い。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼オブジェクトコード▼
オブジェクトコードは、アセンブラやコンパイラによって生成されるプログラム (コンピュータ) プログラムの機械語コード。通常はそのままで使用することはなく、リンケージエディタ リンカにより必要なライブラリとひとつにまとめられて実行プログラムになる。
ソースコード
バイトコード
プログラミング おふしえくとこと
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
▼「オブジェクト」以外の用語▼


