Object-Oriented Programming

ˈɒbdʒɛkt ˈɔːriɛntɪd ˈproʊɡræmɪŋ オブジェクト シコウ プログラミング

1. プログラムを「オブジェクト」と呼ばれる部品の集まりとして組み立てるプログラミングの手法。

プログラム設計における重要な考え方の一つで、データとそれを操作する手続き(メソッド)を一つにまとめた「オブジェクト」を中心にシステムを構築します。これにより、プログラムの見通しが良くなり、再利用性や拡張性が向上するとされています。
Object-oriented programming is a paradigm based on the concept of objects which can contain data and code. (オブジェクト指向プログラミングは、データとコードを含むことができるオブジェクトの概念に基づいたパラダイムです。)

2. 上記プログラミング手法を実装したプログラム、またはその分野。

プログラミング言語や開発プロジェクトにおいて、オブジェクト指向の考え方を取り入れていること、またはその関連分野全般を指す場合にも使われます。
He specializes in object-oriented programming. (彼はオブジェクト指向プログラミングを専門としています。)