object-oriented
UK/ˈɒbdʒɪkt ˈɔːriəntɪd/US/ˈɑːbdʒɪkt ˈɔːriəntɪd/
Meaning
1形容詞
オブジェクト指向の。プログラミングのパラダイムの一つで、データと処理をオブジェクトとしてまとめる設計思想に関する。
Structure
word structure
1
object
対象、物体
2
oriented
方向づけられた、指向した
Usage
Java is an object-oriented programming language.
Javaはオブジェクト指向プログラミング言語です。
The course covers the fundamentals of object-oriented design.
このコースではオブジェクト指向設計の基礎を扱います。
She prefers object-oriented programming over procedural programming.
彼女は手続き型プログラミングよりもオブジェクト指向プログラミングを好みます。
Etymology
object はラテン語の objectum(前方に投げられたもの)に由来し、英語では「対象」を意味する。oriented はラテン語の oriens(昇る)から来た orient に由来し、「方向づける」という意味を持つ。この複合語は、コンピュータ科学の分野で、データと操作をオブジェクトとして扱う設計思想を表すために作られた。
Analysis
元々は「対象に向けられた」という一般的な意味で使われていたが、1960年代から1970年代にかけてプログラミング言語の設計思想を表す用語として定着した。オブジェクト指向プログラミングでは、現実世界の物事をオブジェクトとしてモデル化し、その振る舞いをメソッドとして定義する。この考え方は、ソフトウェア開発の効率性と再利用性を高めるために発展した。