オブジェクト指向プログラミング
オブジェクト指向プログラミング(英語:オブジェクト指向プログラミング、省略形:OOP)はプログラミングパラダイムであるが、プログラム開発の方法でもある。 オブジェクトとは、クラスのインスタンスを指します。 プログラムの基本単位としてオブジェクトを取り込み、ソフトウェアの再利用性、柔軟性および拡張性を向上させるために、プログラムとデータをカプセル化します。 オブジェクト指向プログラミングは、伝統的な思考とは異なり、プログラム内にさまざまな独立した相互運用可能なオブジェクトを含む一種のアイデアと見ることができます。プログラムを機能の集合として扱う伝統的なプログラミング支持者 一連の命令がコンピュータに発行されます。 オブジェクト指向プログラミングの各オブジェクトは、データを受け入れ、データを処理し、他のオブジェクトとデータをやりとりすることができなければならないため、オブジェクトはすべて小さな「マシン」、すなわちオブジェクトとみなすことができます。 オブジェクト指向プログラミングは、プログラムの柔軟性と保守性を拡張し、大規模なプロジェクト設計で広く使用されていることが証明されています。 ...